.elementor-75 .elementor-element.elementor-element-47feabb8:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-47feabb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unidraftengg.com/wp-content/uploads/2025/10/Gemini_Generated_Image_1uq5nw1uq5nw1uq5-e1760967618118.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-75 .elementor-element.elementor-element-47feabb8 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-47feabb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 100px 0px;}.elementor-75 .elementor-element.elementor-element-315a01c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-315a01c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-120b5dc8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-6040540e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-6123e71f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-6123e71f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-631d3807{width:var( --container-widget-width, 99.509% );max-width:99.509%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.509%;--container-widget-flex-grow:0;text-align:center;}.elementor-75 .elementor-element.elementor-element-631d3807.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-631d3807 .elementor-heading-title{color:var( --e-global-color-135765e );}.elementor-75 .elementor-element.elementor-element-88fa8fb{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-88fa8fb:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-88fa8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-75 .elementor-element.elementor-element-6dcc602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 17px 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-f862c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-75 .elementor-element.elementor-element-041ee18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-a4db77f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:8px 30px 8px 30px;fill:var( --e-global-color-135765e );color:var( --e-global-color-135765e );border-radius:4px 4px 4px 4px;}.elementor-75 .elementor-element.elementor-element-a4db77f .elementor-button:hover, .elementor-75 .elementor-element.elementor-element-a4db77f .elementor-button:focus{background-color:#06213C;border-color:#000000;}.elementor-75 .elementor-element.elementor-element-a4db77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;--icon-size:25px;--icon-gap:11px;--icon-vgap:1px;}.elementor-75 .elementor-element.elementor-element-c4b0fbc{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-3649f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-9596d9a{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-75 .elementor-element.elementor-element-8011d9c{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-8011d9c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8011d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-20effbc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-20effbc:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-20effbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-20effbc:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-20effbc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-8c2280d img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-432941f{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-4fcc3d4{text-align:center;}.elementor-75 .elementor-element.elementor-element-4fcc3d4 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-9a9d769{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-ef654b3{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-ef654b3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ef654b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-7de13d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7de13d6:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7de13d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-7de13d6:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-7de13d6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-8b81143 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-d7eb9a4{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-6cd9ec6{text-align:center;}.elementor-75 .elementor-element.elementor-element-6cd9ec6 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-ae413a2{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-4ef4efd{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-4ef4efd:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4ef4efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-c180d13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-c180d13:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-c180d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-c180d13:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-c180d13.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-592c11a img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-0a6a992{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-d15e050{text-align:center;}.elementor-75 .elementor-element.elementor-element-d15e050 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-52c0a31{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-4c541de{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-75 .elementor-element.elementor-element-800aa6d{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-800aa6d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-800aa6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-242a89d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-242a89d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-242a89d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-242a89d:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-242a89d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-a0499a0 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-0c85e11{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-63e5d99{text-align:center;}.elementor-75 .elementor-element.elementor-element-63e5d99 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-9023b9f{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-fef4226{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-fef4226:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-fef4226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-aee94a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-aee94a1:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-aee94a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-aee94a1:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-aee94a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-9ad33b9 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-47c5e6e{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-141ac39{text-align:center;}.elementor-75 .elementor-element.elementor-element-141ac39 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-5837ce1{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-0803e9d{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-0803e9d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0803e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-7e0fa39{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7e0fa39:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7e0fa39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-7e0fa39:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-7e0fa39.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-8656d5e img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-20763bb{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-12df7d6{text-align:center;}.elementor-75 .elementor-element.elementor-element-12df7d6 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-e36fe3a{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-33b160d{--display:flex;}.elementor-75 .elementor-element.elementor-element-ae37fc0{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-75 .elementor-element.elementor-element-45c47f9{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-45c47f9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-45c47f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-e999e94{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-e999e94:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e999e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-e999e94:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-e999e94.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-6ef6878 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-10d0bb2{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-31eeea9{text-align:center;}.elementor-75 .elementor-element.elementor-element-31eeea9 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-dee3ebf{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-ac162d2{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-ac162d2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ac162d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-db0a9b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-db0a9b2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-db0a9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-db0a9b2:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-db0a9b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-a8b4bbb img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-ef924d3{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-d9b2353{text-align:center;}.elementor-75 .elementor-element.elementor-element-d9b2353 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-b4b4990{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-43ab0d2{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-43ab0d2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-43ab0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-7bcb94b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7bcb94b:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7bcb94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-7bcb94b:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-7bcb94b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-bbd16d0 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-227687c{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-84f5463{text-align:center;}.elementor-75 .elementor-element.elementor-element-84f5463 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-6222638{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-7120ce2{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-75 .elementor-element.elementor-element-c489cc9{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-c489cc9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-c489cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-365ce10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-365ce10:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-365ce10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-365ce10:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-365ce10.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-fd1f561 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-e810a24{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-cb30e1b{text-align:center;}.elementor-75 .elementor-element.elementor-element-cb30e1b .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-df2077f{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-ac1e764{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-ac1e764:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ac1e764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-b51ab49{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-b51ab49:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-b51ab49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-b51ab49:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-b51ab49.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-6728bcf img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-006f95a{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-0da9d0d{text-align:center;}.elementor-75 .elementor-element.elementor-element-0da9d0d .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-9aca232{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-c688a62{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-c688a62:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-c688a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-a1ac985{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-a1ac985:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-a1ac985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-a1ac985:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-a1ac985.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-2fba789 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-e9ef5ac{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-279b31c{text-align:center;}.elementor-75 .elementor-element.elementor-element-279b31c .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-fcce286{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-0108373{--display:flex;}.elementor-75 .elementor-element.elementor-element-c5900d3{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-75 .elementor-element.elementor-element-5fe0adf{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-5fe0adf:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5fe0adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-ed81a8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-ed81a8e:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ed81a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-ed81a8e:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-ed81a8e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-8fbec47 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4157f24{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-b38b4ef{text-align:center;}.elementor-75 .elementor-element.elementor-element-b38b4ef .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-165ee3c{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-f768139{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-f768139:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-f768139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-51974d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-51974d1:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-51974d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-51974d1:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-51974d1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-374d032 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5841987{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-bf3387a{text-align:center;}.elementor-75 .elementor-element.elementor-element-bf3387a .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-e824c01{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-de703e2{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-de703e2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-de703e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-29d15da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-29d15da:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-29d15da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-29d15da:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-29d15da.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-70c4e30 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-06ac94b{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-178d42c{text-align:center;}.elementor-75 .elementor-element.elementor-element-178d42c .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-19c9041{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-442b2fd{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-75 .elementor-element.elementor-element-1cd2959{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-1cd2959:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1cd2959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-9e80ab8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-9e80ab8:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-9e80ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-9e80ab8:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-9e80ab8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-3ba3377 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-0851c55{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-6961e4b{text-align:center;}.elementor-75 .elementor-element.elementor-element-6961e4b .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-002ef2c{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-5d45040{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-5d45040:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5d45040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-3a97a27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-3a97a27:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-3a97a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-3a97a27:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-3a97a27.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-df35bb7 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-943008e{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-8f19d78{text-align:center;}.elementor-75 .elementor-element.elementor-element-8f19d78 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-d1f3fd9{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-dee5ad8{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) #0000004A;--shadow_horizontal:10px;--shadow_vertical:10px;--shadow_blur:50px;--shadow_spread:-10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-75 .elementor-element.elementor-element-dee5ad8:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-dee5ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-75 .elementor-element.elementor-element-214c0a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-214c0a6:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-214c0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-214c0a6:hover{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-214c0a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-c049667 img{border-radius:15px 15px 0px 0px;}.elementor-75 .elementor-element.elementor-element-73db092{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-73129f8{text-align:center;}.elementor-75 .elementor-element.elementor-element-73129f8 .elementor-heading-title{font-size:25px;font-weight:bold;line-height:36px;color:#000000;}.elementor-75 .elementor-element.elementor-element-41978e8{text-align:center;color:#000000;}.elementor-75 .elementor-element.elementor-element-aac68d3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:40px;--n-tabs-gap:50px;--n-tabs-title-border-radius:15px 15px 15px 15px;}.elementor-75 .elementor-element.elementor-element-47cd0f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-29a2c18{--e-image-carousel-slides-to-show:5;}.elementor-75 .elementor-element.elementor-element-29a2c18 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-88fa8fb{--padding-top:100px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-75 .elementor-element.elementor-element-6dcc602{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-75 .elementor-element.elementor-element-6040540e{width:20%;}.elementor-75 .elementor-element.elementor-element-6123e71f{width:59.333%;}.elementor-75 .elementor-element.elementor-element-41eaaab7{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-75 .elementor-element.elementor-element-6123e71f{width:100%;}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-47feabb8{margin-top:0px;margin-bottom:0px;}.elementor-75 .elementor-element.elementor-element-631d3807{padding:0px 0px 20px 0px;}.elementor-75 .elementor-element.elementor-element-631d3807 .elementor-heading-title{font-size:35px;}.elementor-75 .elementor-element.elementor-element-88fa8fb{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-75 .elementor-element.elementor-element-6dcc602{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-75 .elementor-element.elementor-element-f862c95 .elementor-heading-title{font-size:25px;}.elementor-75 .elementor-element.elementor-element-a4db77f{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-a4db77f .elementor-button{font-size:15px;padding:8px 20px 8px 20px;}.elementor-75 .elementor-element.elementor-element-c4b0fbc{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-75 .elementor-element.elementor-element-4fcc3d4 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-9a9d769{font-size:15px;}.elementor-75 .elementor-element.elementor-element-6cd9ec6 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-ae413a2{font-size:15px;}.elementor-75 .elementor-element.elementor-element-d15e050 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-52c0a31{font-size:15px;}.elementor-75 .elementor-element.elementor-element-63e5d99 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-9023b9f{font-size:15px;}.elementor-75 .elementor-element.elementor-element-141ac39 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-5837ce1{font-size:15px;}.elementor-75 .elementor-element.elementor-element-12df7d6 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-e36fe3a{font-size:15px;}.elementor-75 .elementor-element.elementor-element-31eeea9 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-dee3ebf{font-size:15px;}.elementor-75 .elementor-element.elementor-element-d9b2353 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-b4b4990{font-size:15px;}.elementor-75 .elementor-element.elementor-element-84f5463 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-6222638{font-size:15px;}.elementor-75 .elementor-element.elementor-element-cb30e1b .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-df2077f{font-size:15px;}.elementor-75 .elementor-element.elementor-element-0da9d0d .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-9aca232{font-size:15px;}.elementor-75 .elementor-element.elementor-element-279b31c .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-fcce286{font-size:15px;}.elementor-75 .elementor-element.elementor-element-b38b4ef .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-165ee3c{font-size:15px;}.elementor-75 .elementor-element.elementor-element-bf3387a .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-e824c01{font-size:15px;}.elementor-75 .elementor-element.elementor-element-178d42c .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-19c9041{font-size:15px;}.elementor-75 .elementor-element.elementor-element-6961e4b .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-002ef2c{font-size:15px;}.elementor-75 .elementor-element.elementor-element-8f19d78 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-d1f3fd9{font-size:15px;}.elementor-75 .elementor-element.elementor-element-73129f8 .elementor-heading-title{font-size:20px;}.elementor-75 .elementor-element.elementor-element-41978e8{font-size:15px;}.elementor-75 .elementor-element.elementor-element-aac68d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-8011d9c */.elementor-75 .elementor-element.elementor-element-8011d9c{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-8011d9c::before, .elementor-75 .elementor-element.elementor-element-8011d9c::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-8011d9c:hover::before, .elementor-75 .elementor-element.elementor-element-8011d9c:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-8011d9c:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef654b3 */.elementor-75 .elementor-element.elementor-element-ef654b3{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ef654b3::before, .elementor-75 .elementor-element.elementor-element-ef654b3::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ef654b3:hover::before, .elementor-75 .elementor-element.elementor-element-ef654b3:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ef654b3:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef4efd */.elementor-75 .elementor-element.elementor-element-4ef4efd{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-4ef4efd::before, .elementor-75 .elementor-element.elementor-element-4ef4efd::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::before, .elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800aa6d */.elementor-75 .elementor-element.elementor-element-800aa6d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-800aa6d::before, .elementor-75 .elementor-element.elementor-element-800aa6d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-800aa6d:hover::before, .elementor-75 .elementor-element.elementor-element-800aa6d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-800aa6d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef4226 */.elementor-75 .elementor-element.elementor-element-fef4226{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-fef4226::before, .elementor-75 .elementor-element.elementor-element-fef4226::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-fef4226:hover::before, .elementor-75 .elementor-element.elementor-element-fef4226:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-fef4226:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0803e9d */.elementor-75 .elementor-element.elementor-element-0803e9d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-0803e9d::before, .elementor-75 .elementor-element.elementor-element-0803e9d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-0803e9d:hover::before, .elementor-75 .elementor-element.elementor-element-0803e9d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-0803e9d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c47f9 */.elementor-75 .elementor-element.elementor-element-45c47f9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-45c47f9::before, .elementor-75 .elementor-element.elementor-element-45c47f9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-45c47f9:hover::before, .elementor-75 .elementor-element.elementor-element-45c47f9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-45c47f9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac162d2 */.elementor-75 .elementor-element.elementor-element-ac162d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac162d2::before, .elementor-75 .elementor-element.elementor-element-ac162d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac162d2:hover::before, .elementor-75 .elementor-element.elementor-element-ac162d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac162d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ab0d2 */.elementor-75 .elementor-element.elementor-element-43ab0d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-43ab0d2::before, .elementor-75 .elementor-element.elementor-element-43ab0d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::before, .elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c489cc9 */.elementor-75 .elementor-element.elementor-element-c489cc9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c489cc9::before, .elementor-75 .elementor-element.elementor-element-c489cc9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c489cc9:hover::before, .elementor-75 .elementor-element.elementor-element-c489cc9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c489cc9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1e764 */.elementor-75 .elementor-element.elementor-element-ac1e764{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac1e764::before, .elementor-75 .elementor-element.elementor-element-ac1e764::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac1e764:hover::before, .elementor-75 .elementor-element.elementor-element-ac1e764:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac1e764:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688a62 */.elementor-75 .elementor-element.elementor-element-c688a62{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c688a62::before, .elementor-75 .elementor-element.elementor-element-c688a62::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c688a62:hover::before, .elementor-75 .elementor-element.elementor-element-c688a62:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c688a62:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe0adf */.elementor-75 .elementor-element.elementor-element-5fe0adf{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5fe0adf::before, .elementor-75 .elementor-element.elementor-element-5fe0adf::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::before, .elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f768139 */.elementor-75 .elementor-element.elementor-element-f768139{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-f768139::before, .elementor-75 .elementor-element.elementor-element-f768139::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-f768139:hover::before, .elementor-75 .elementor-element.elementor-element-f768139:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-f768139:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de703e2 */.elementor-75 .elementor-element.elementor-element-de703e2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-de703e2::before, .elementor-75 .elementor-element.elementor-element-de703e2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-de703e2:hover::before, .elementor-75 .elementor-element.elementor-element-de703e2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-de703e2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd2959 */.elementor-75 .elementor-element.elementor-element-1cd2959{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-1cd2959::before, .elementor-75 .elementor-element.elementor-element-1cd2959::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-1cd2959:hover::before, .elementor-75 .elementor-element.elementor-element-1cd2959:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-1cd2959:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d45040 */.elementor-75 .elementor-element.elementor-element-5d45040{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5d45040::before, .elementor-75 .elementor-element.elementor-element-5d45040::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5d45040:hover::before, .elementor-75 .elementor-element.elementor-element-5d45040:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5d45040:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee5ad8 */.elementor-75 .elementor-element.elementor-element-dee5ad8{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-dee5ad8::before, .elementor-75 .elementor-element.elementor-element-dee5ad8::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::before, .elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8011d9c */.elementor-75 .elementor-element.elementor-element-8011d9c{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-8011d9c::before, .elementor-75 .elementor-element.elementor-element-8011d9c::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-8011d9c:hover::before, .elementor-75 .elementor-element.elementor-element-8011d9c:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-8011d9c:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef654b3 */.elementor-75 .elementor-element.elementor-element-ef654b3{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ef654b3::before, .elementor-75 .elementor-element.elementor-element-ef654b3::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ef654b3:hover::before, .elementor-75 .elementor-element.elementor-element-ef654b3:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ef654b3:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef4efd */.elementor-75 .elementor-element.elementor-element-4ef4efd{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-4ef4efd::before, .elementor-75 .elementor-element.elementor-element-4ef4efd::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::before, .elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800aa6d */.elementor-75 .elementor-element.elementor-element-800aa6d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-800aa6d::before, .elementor-75 .elementor-element.elementor-element-800aa6d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-800aa6d:hover::before, .elementor-75 .elementor-element.elementor-element-800aa6d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-800aa6d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef4226 */.elementor-75 .elementor-element.elementor-element-fef4226{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-fef4226::before, .elementor-75 .elementor-element.elementor-element-fef4226::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-fef4226:hover::before, .elementor-75 .elementor-element.elementor-element-fef4226:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-fef4226:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0803e9d */.elementor-75 .elementor-element.elementor-element-0803e9d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-0803e9d::before, .elementor-75 .elementor-element.elementor-element-0803e9d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-0803e9d:hover::before, .elementor-75 .elementor-element.elementor-element-0803e9d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-0803e9d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c47f9 */.elementor-75 .elementor-element.elementor-element-45c47f9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-45c47f9::before, .elementor-75 .elementor-element.elementor-element-45c47f9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-45c47f9:hover::before, .elementor-75 .elementor-element.elementor-element-45c47f9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-45c47f9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac162d2 */.elementor-75 .elementor-element.elementor-element-ac162d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac162d2::before, .elementor-75 .elementor-element.elementor-element-ac162d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac162d2:hover::before, .elementor-75 .elementor-element.elementor-element-ac162d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac162d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ab0d2 */.elementor-75 .elementor-element.elementor-element-43ab0d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-43ab0d2::before, .elementor-75 .elementor-element.elementor-element-43ab0d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::before, .elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c489cc9 */.elementor-75 .elementor-element.elementor-element-c489cc9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c489cc9::before, .elementor-75 .elementor-element.elementor-element-c489cc9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c489cc9:hover::before, .elementor-75 .elementor-element.elementor-element-c489cc9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c489cc9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1e764 */.elementor-75 .elementor-element.elementor-element-ac1e764{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac1e764::before, .elementor-75 .elementor-element.elementor-element-ac1e764::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac1e764:hover::before, .elementor-75 .elementor-element.elementor-element-ac1e764:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac1e764:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688a62 */.elementor-75 .elementor-element.elementor-element-c688a62{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c688a62::before, .elementor-75 .elementor-element.elementor-element-c688a62::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c688a62:hover::before, .elementor-75 .elementor-element.elementor-element-c688a62:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c688a62:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe0adf */.elementor-75 .elementor-element.elementor-element-5fe0adf{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5fe0adf::before, .elementor-75 .elementor-element.elementor-element-5fe0adf::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::before, .elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f768139 */.elementor-75 .elementor-element.elementor-element-f768139{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-f768139::before, .elementor-75 .elementor-element.elementor-element-f768139::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-f768139:hover::before, .elementor-75 .elementor-element.elementor-element-f768139:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-f768139:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de703e2 */.elementor-75 .elementor-element.elementor-element-de703e2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-de703e2::before, .elementor-75 .elementor-element.elementor-element-de703e2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-de703e2:hover::before, .elementor-75 .elementor-element.elementor-element-de703e2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-de703e2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd2959 */.elementor-75 .elementor-element.elementor-element-1cd2959{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-1cd2959::before, .elementor-75 .elementor-element.elementor-element-1cd2959::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-1cd2959:hover::before, .elementor-75 .elementor-element.elementor-element-1cd2959:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-1cd2959:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d45040 */.elementor-75 .elementor-element.elementor-element-5d45040{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5d45040::before, .elementor-75 .elementor-element.elementor-element-5d45040::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5d45040:hover::before, .elementor-75 .elementor-element.elementor-element-5d45040:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5d45040:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee5ad8 */.elementor-75 .elementor-element.elementor-element-dee5ad8{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-dee5ad8::before, .elementor-75 .elementor-element.elementor-element-dee5ad8::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::before, .elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8011d9c */.elementor-75 .elementor-element.elementor-element-8011d9c{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-8011d9c::before, .elementor-75 .elementor-element.elementor-element-8011d9c::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-8011d9c:hover::before, .elementor-75 .elementor-element.elementor-element-8011d9c:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-8011d9c:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef654b3 */.elementor-75 .elementor-element.elementor-element-ef654b3{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ef654b3::before, .elementor-75 .elementor-element.elementor-element-ef654b3::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ef654b3:hover::before, .elementor-75 .elementor-element.elementor-element-ef654b3:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ef654b3:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef4efd */.elementor-75 .elementor-element.elementor-element-4ef4efd{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-4ef4efd::before, .elementor-75 .elementor-element.elementor-element-4ef4efd::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::before, .elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800aa6d */.elementor-75 .elementor-element.elementor-element-800aa6d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-800aa6d::before, .elementor-75 .elementor-element.elementor-element-800aa6d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-800aa6d:hover::before, .elementor-75 .elementor-element.elementor-element-800aa6d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-800aa6d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef4226 */.elementor-75 .elementor-element.elementor-element-fef4226{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-fef4226::before, .elementor-75 .elementor-element.elementor-element-fef4226::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-fef4226:hover::before, .elementor-75 .elementor-element.elementor-element-fef4226:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-fef4226:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0803e9d */.elementor-75 .elementor-element.elementor-element-0803e9d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-0803e9d::before, .elementor-75 .elementor-element.elementor-element-0803e9d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-0803e9d:hover::before, .elementor-75 .elementor-element.elementor-element-0803e9d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-0803e9d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c47f9 */.elementor-75 .elementor-element.elementor-element-45c47f9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-45c47f9::before, .elementor-75 .elementor-element.elementor-element-45c47f9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-45c47f9:hover::before, .elementor-75 .elementor-element.elementor-element-45c47f9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-45c47f9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac162d2 */.elementor-75 .elementor-element.elementor-element-ac162d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac162d2::before, .elementor-75 .elementor-element.elementor-element-ac162d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac162d2:hover::before, .elementor-75 .elementor-element.elementor-element-ac162d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac162d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ab0d2 */.elementor-75 .elementor-element.elementor-element-43ab0d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-43ab0d2::before, .elementor-75 .elementor-element.elementor-element-43ab0d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::before, .elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c489cc9 */.elementor-75 .elementor-element.elementor-element-c489cc9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c489cc9::before, .elementor-75 .elementor-element.elementor-element-c489cc9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c489cc9:hover::before, .elementor-75 .elementor-element.elementor-element-c489cc9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c489cc9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1e764 */.elementor-75 .elementor-element.elementor-element-ac1e764{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac1e764::before, .elementor-75 .elementor-element.elementor-element-ac1e764::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac1e764:hover::before, .elementor-75 .elementor-element.elementor-element-ac1e764:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac1e764:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688a62 */.elementor-75 .elementor-element.elementor-element-c688a62{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c688a62::before, .elementor-75 .elementor-element.elementor-element-c688a62::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c688a62:hover::before, .elementor-75 .elementor-element.elementor-element-c688a62:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c688a62:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe0adf */.elementor-75 .elementor-element.elementor-element-5fe0adf{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5fe0adf::before, .elementor-75 .elementor-element.elementor-element-5fe0adf::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::before, .elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f768139 */.elementor-75 .elementor-element.elementor-element-f768139{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-f768139::before, .elementor-75 .elementor-element.elementor-element-f768139::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-f768139:hover::before, .elementor-75 .elementor-element.elementor-element-f768139:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-f768139:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de703e2 */.elementor-75 .elementor-element.elementor-element-de703e2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-de703e2::before, .elementor-75 .elementor-element.elementor-element-de703e2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-de703e2:hover::before, .elementor-75 .elementor-element.elementor-element-de703e2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-de703e2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd2959 */.elementor-75 .elementor-element.elementor-element-1cd2959{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-1cd2959::before, .elementor-75 .elementor-element.elementor-element-1cd2959::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-1cd2959:hover::before, .elementor-75 .elementor-element.elementor-element-1cd2959:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-1cd2959:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d45040 */.elementor-75 .elementor-element.elementor-element-5d45040{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5d45040::before, .elementor-75 .elementor-element.elementor-element-5d45040::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5d45040:hover::before, .elementor-75 .elementor-element.elementor-element-5d45040:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5d45040:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee5ad8 */.elementor-75 .elementor-element.elementor-element-dee5ad8{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-dee5ad8::before, .elementor-75 .elementor-element.elementor-element-dee5ad8::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::before, .elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8011d9c */.elementor-75 .elementor-element.elementor-element-8011d9c{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-8011d9c::before, .elementor-75 .elementor-element.elementor-element-8011d9c::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-8011d9c:hover::before, .elementor-75 .elementor-element.elementor-element-8011d9c:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-8011d9c:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef654b3 */.elementor-75 .elementor-element.elementor-element-ef654b3{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ef654b3::before, .elementor-75 .elementor-element.elementor-element-ef654b3::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ef654b3:hover::before, .elementor-75 .elementor-element.elementor-element-ef654b3:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ef654b3:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef4efd */.elementor-75 .elementor-element.elementor-element-4ef4efd{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-4ef4efd::before, .elementor-75 .elementor-element.elementor-element-4ef4efd::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::before, .elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-4ef4efd:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800aa6d */.elementor-75 .elementor-element.elementor-element-800aa6d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-800aa6d::before, .elementor-75 .elementor-element.elementor-element-800aa6d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-800aa6d:hover::before, .elementor-75 .elementor-element.elementor-element-800aa6d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-800aa6d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef4226 */.elementor-75 .elementor-element.elementor-element-fef4226{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-fef4226::before, .elementor-75 .elementor-element.elementor-element-fef4226::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-fef4226:hover::before, .elementor-75 .elementor-element.elementor-element-fef4226:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-fef4226:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0803e9d */.elementor-75 .elementor-element.elementor-element-0803e9d{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-0803e9d::before, .elementor-75 .elementor-element.elementor-element-0803e9d::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-0803e9d:hover::before, .elementor-75 .elementor-element.elementor-element-0803e9d:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-0803e9d:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c47f9 */.elementor-75 .elementor-element.elementor-element-45c47f9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-45c47f9::before, .elementor-75 .elementor-element.elementor-element-45c47f9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-45c47f9:hover::before, .elementor-75 .elementor-element.elementor-element-45c47f9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-45c47f9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac162d2 */.elementor-75 .elementor-element.elementor-element-ac162d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac162d2::before, .elementor-75 .elementor-element.elementor-element-ac162d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac162d2:hover::before, .elementor-75 .elementor-element.elementor-element-ac162d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac162d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ab0d2 */.elementor-75 .elementor-element.elementor-element-43ab0d2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-43ab0d2::before, .elementor-75 .elementor-element.elementor-element-43ab0d2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::before, .elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-43ab0d2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c489cc9 */.elementor-75 .elementor-element.elementor-element-c489cc9{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c489cc9::before, .elementor-75 .elementor-element.elementor-element-c489cc9::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c489cc9:hover::before, .elementor-75 .elementor-element.elementor-element-c489cc9:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c489cc9:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1e764 */.elementor-75 .elementor-element.elementor-element-ac1e764{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-ac1e764::before, .elementor-75 .elementor-element.elementor-element-ac1e764::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-ac1e764:hover::before, .elementor-75 .elementor-element.elementor-element-ac1e764:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-ac1e764:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688a62 */.elementor-75 .elementor-element.elementor-element-c688a62{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-c688a62::before, .elementor-75 .elementor-element.elementor-element-c688a62::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-c688a62:hover::before, .elementor-75 .elementor-element.elementor-element-c688a62:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-c688a62:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe0adf */.elementor-75 .elementor-element.elementor-element-5fe0adf{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5fe0adf::before, .elementor-75 .elementor-element.elementor-element-5fe0adf::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::before, .elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5fe0adf:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f768139 */.elementor-75 .elementor-element.elementor-element-f768139{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-f768139::before, .elementor-75 .elementor-element.elementor-element-f768139::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-f768139:hover::before, .elementor-75 .elementor-element.elementor-element-f768139:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-f768139:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de703e2 */.elementor-75 .elementor-element.elementor-element-de703e2{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-de703e2::before, .elementor-75 .elementor-element.elementor-element-de703e2::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-de703e2:hover::before, .elementor-75 .elementor-element.elementor-element-de703e2:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-de703e2:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd2959 */.elementor-75 .elementor-element.elementor-element-1cd2959{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-1cd2959::before, .elementor-75 .elementor-element.elementor-element-1cd2959::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-1cd2959:hover::before, .elementor-75 .elementor-element.elementor-element-1cd2959:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-1cd2959:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d45040 */.elementor-75 .elementor-element.elementor-element-5d45040{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-5d45040::before, .elementor-75 .elementor-element.elementor-element-5d45040::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-5d45040:hover::before, .elementor-75 .elementor-element.elementor-element-5d45040:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-5d45040:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee5ad8 */.elementor-75 .elementor-element.elementor-element-dee5ad8{
    --first-color: #FFA722;
    --second-color: #ffffff;
    --third-color: #07223d;
    --size-of-blur : 40px;
    --spin-speed : 2.5s;
    transition: all 0.8s ease-in-out!important;
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-75 .elementor-element.elementor-element-dee5ad8::before, .elementor-75 .elementor-element.elementor-element-dee5ad8::after{
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.8s ease-in-out!important;
}
.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::before, .elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after{

    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 45%, var(--third-color));
    animation: spin var(--spin-speed) linear infinite;
    opacity: 1;

}

.elementor-75 .elementor-element.elementor-element-dee5ad8:hover::after {

  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(var(--size-of-blur));
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */