.elementor-9591 .elementor-element.elementor-element-675636e{--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:150px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9591 .elementor-element.elementor-element-6732da1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-20472e4{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-6ad9da6{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-6ad9da6{right:16px;}.elementor-9591 .elementor-element.elementor-element-6ad9da6{top:16px;}.elementor-9591 .elementor-element.elementor-element-6ad9da6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;fill:#000000;color:#000000;transition-duration:0.6s;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-41d1a71 );border-radius:50px 50px 50px 50px;padding:10px 16px 10px 10px;}.elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button:hover, .elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button:focus{background-color:var( --e-global-color-41d1a71 );color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-2b9db6f.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button-content-wrapper{flex-direction:row;}.elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button:hover svg, .elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-05a1b8f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-669b222{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-669b222{right:16px;}.elementor-9591 .elementor-element.elementor-element-669b222{top:16px;}.elementor-9591 .elementor-element.elementor-element-669b222 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-8a325bd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 7px 0px 6px rgba(0, 0, 0, 0.12);border-style:solid;border-width:0px 0.5px 10px 0.5px;border-color:#A38A00;border-radius:10px 10px 10px 10px;padding:24px 48px 24px 48px;}.elementor-9591 .elementor-element.elementor-element-8a325bd .elementor-button:hover, .elementor-9591 .elementor-element.elementor-element-8a325bd .elementor-button:focus{background-color:#332C04;color:#FFFFFF;border-color:var( --e-global-color-41d1a71 );}.elementor-9591 .elementor-element.elementor-element-8a325bd .elementor-button:hover svg, .elementor-9591 .elementor-element.elementor-element-8a325bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-6f68d08{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0ba3e8b{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-0ba3e8b{right:16px;}.elementor-9591 .elementor-element.elementor-element-0ba3e8b{top:16px;}.elementor-9591 .elementor-element.elementor-element-0ba3e8b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-eae69fe .elementor-button{background-color:#2D63DD;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 7px 0px 6px rgba(0, 0, 0, 0.12);border-style:solid;border-width:0px 0.5px 10px 0.5px;border-color:#25499B;border-radius:50px 50px 50px 50px;padding:24px 48px 24px 48px;}.elementor-9591 .elementor-element.elementor-element-eae69fe .elementor-button:hover, .elementor-9591 .elementor-element.elementor-element-eae69fe .elementor-button:focus{background-color:#F7F7F7;color:var( --e-global-color-571a2a6 );border-color:#B9B9B9;}.elementor-9591 .elementor-element.elementor-element-eae69fe .elementor-button:hover svg, .elementor-9591 .elementor-element.elementor-element-eae69fe .elementor-button:focus svg{fill:var( --e-global-color-571a2a6 );}.elementor-9591 .elementor-element.elementor-element-c2874ee{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9f5c293{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9f5c293{right:16px;}.elementor-9591 .elementor-element.elementor-element-9f5c293{top:16px;}.elementor-9591 .elementor-element.elementor-element-9f5c293 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;fill:#000000;color:#000000;border-style:solid;border-width:4px 4px 4px 4px;border-radius:8px 8px 8px 8px;padding:14px 14px 14px 14px;}.elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button:hover, .elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button:focus{color:var( --e-global-color-41d1a71 );}.elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button:hover svg, .elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button:focus svg{fill:var( --e-global-color-41d1a71 );}.elementor-9591 .elementor-element.elementor-element-f761794{--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-9591 .elementor-element.elementor-element-349f012{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-b5994ee{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-f825b2f{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-f825b2f{right:16px;}.elementor-9591 .elementor-element.elementor-element-f825b2f{top:16px;}.elementor-9591 .elementor-element.elementor-element-f825b2f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-10cefd1 > .elementor-widget-container{margin:0px 0px 0px -48px;}.elementor-9591 .elementor-element.elementor-element-10cefd1.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-924793b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-1c04147{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-1c04147{right:16px;}.elementor-9591 .elementor-element.elementor-element-1c04147{top:16px;}.elementor-9591 .elementor-element.elementor-element-1c04147 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-30eaa10.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-b71a943{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-12abf42{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-12abf42{right:16px;}.elementor-9591 .elementor-element.elementor-element-12abf42{top:16px;}.elementor-9591 .elementor-element.elementor-element-12abf42 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-1626688{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9692238{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9692238{right:16px;}.elementor-9591 .elementor-element.elementor-element-9692238{top:16px;}.elementor-9591 .elementor-element.elementor-element-9692238 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-7c4302c.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-abcd953{--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-9591 .elementor-element.elementor-element-8159dd3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-44d07ad{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-44d07ad:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-44d07ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-95a188a{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-95a188a{right:16px;}.elementor-9591 .elementor-element.elementor-element-95a188a{top:16px;}.elementor-9591 .elementor-element.elementor-element-95a188a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-886aca9.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-a04afc4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-a04afc4:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-a04afc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2C2C2;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-94f4044{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-94f4044{right:16px;}.elementor-9591 .elementor-element.elementor-element-94f4044{top:16px;}.elementor-9591 .elementor-element.elementor-element-94f4044 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-bb782ee.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-a60bf6f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-7761673{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-7761673{right:16px;}.elementor-9591 .elementor-element.elementor-element-7761673{top:16px;}.elementor-9591 .elementor-element.elementor-element-7761673 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-482e776{width:100%;max-width:100%;}.elementor-9591 .elementor-element.elementor-element-482e776.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ea25d2c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-645f18e{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-645f18e{right:16px;}.elementor-9591 .elementor-element.elementor-element-645f18e{top:16px;}.elementor-9591 .elementor-element.elementor-element-645f18e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-fdfca8a.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-fccb2e4{--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-9591 .elementor-element.elementor-element-c15d325{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-0aecc06{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-c290881{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-c290881{right:16px;}.elementor-9591 .elementor-element.elementor-element-c290881{top:16px;}.elementor-9591 .elementor-element.elementor-element-c290881 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-ede5101.elementor-element{--align-self:flex-end;}.elementor-9591 .elementor-element.elementor-element-201562d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-6b0bdd8{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-6b0bdd8{right:16px;}.elementor-9591 .elementor-element.elementor-element-6b0bdd8{top:16px;}.elementor-9591 .elementor-element.elementor-element-6b0bdd8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-5b275ed{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-e954b9d{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-e954b9d{right:16px;}.elementor-9591 .elementor-element.elementor-element-e954b9d{top:16px;}.elementor-9591 .elementor-element.elementor-element-e954b9d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-9171433.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8123710{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-5e5de26{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-5e5de26{right:16px;}.elementor-9591 .elementor-element.elementor-element-5e5de26{top:16px;}.elementor-9591 .elementor-element.elementor-element-5e5de26 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-3721da9.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-e6abbb2{--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-9591 .elementor-element.elementor-element-1f62f16{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-ca5a483{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-630cc76{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-630cc76{right:16px;}.elementor-9591 .elementor-element.elementor-element-630cc76{top:16px;}.elementor-9591 .elementor-element.elementor-element-630cc76 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-de80da0.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-79cef31{--display:flex;--justify-content:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a0d01c9{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a0d01c9{right:16px;}.elementor-9591 .elementor-element.elementor-element-a0d01c9{top:16px;}.elementor-9591 .elementor-element.elementor-element-a0d01c9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-b4ea096.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-f055253{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-4e84d8e{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-4e84d8e{right:16px;}.elementor-9591 .elementor-element.elementor-element-4e84d8e{top:16px;}.elementor-9591 .elementor-element.elementor-element-4e84d8e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-37eed3f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-672a7fa{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-672a7fa{right:16px;}.elementor-9591 .elementor-element.elementor-element-672a7fa{top:16px;}.elementor-9591 .elementor-element.elementor-element-672a7fa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-b10918b{width:initial;max-width:initial;}.elementor-9591 .elementor-element.elementor-element-b10918b.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-46cacad{--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-9591 .elementor-element.elementor-element-8c72827{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-8b80728{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a36a554{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a36a554{right:16px;}.elementor-9591 .elementor-element.elementor-element-a36a554{top:16px;}.elementor-9591 .elementor-element.elementor-element-a36a554 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-2d830eb.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-f85fab4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-078f240{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-078f240{right:16px;}.elementor-9591 .elementor-element.elementor-element-078f240{top:16px;}.elementor-9591 .elementor-element.elementor-element-078f240 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-f4cae91.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-fd90ace{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9c8943d{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9c8943d{right:16px;}.elementor-9591 .elementor-element.elementor-element-9c8943d{top:16px;}.elementor-9591 .elementor-element.elementor-element-9c8943d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-f291144.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8dec78b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-31a093e{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-31a093e{right:16px;}.elementor-9591 .elementor-element.elementor-element-31a093e{top:16px;}.elementor-9591 .elementor-element.elementor-element-31a093e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-4e69b1e.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8948676{--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-9591 .elementor-element.elementor-element-b21c716{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-02f5d07{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-47c83fe{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-47c83fe{right:16px;}.elementor-9591 .elementor-element.elementor-element-47c83fe{top:16px;}.elementor-9591 .elementor-element.elementor-element-47c83fe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-0818275.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0818275{left:40%;}body.rtl .elementor-9591 .elementor-element.elementor-element-0818275{right:40%;}.elementor-9591 .elementor-element.elementor-element-0818275{top:32%;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-826a251{left:0px;}body.rtl .elementor-9591 .elementor-element.elementor-element-826a251{right:0px;}.elementor-9591 .elementor-element.elementor-element-826a251{top:0px;}.elementor-9591 .elementor-element.elementor-element-025afd1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-34a3b3f{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-34a3b3f{right:16px;}.elementor-9591 .elementor-element.elementor-element-34a3b3f{top:16px;}.elementor-9591 .elementor-element.elementor-element-34a3b3f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-15a6b4e .elementor-button{background-color:#EF5B0942;font-size:18px;font-weight:500;text-decoration:none;fill:#EF5B09;color:#EF5B09;border-radius:999em 999em 999em 999em;padding:1.1em 2em 1.1em 2em;}.elementor-9591 .elementor-element.elementor-element-15a6b4e .elementor-button:hover, .elementor-9591 .elementor-element.elementor-element-15a6b4e .elementor-button:focus{background-color:#EF5B09;color:#000000;}.elementor-9591 .elementor-element.elementor-element-15a6b4e .elementor-button:hover svg, .elementor-9591 .elementor-element.elementor-element-15a6b4e .elementor-button:focus svg{fill:#000000;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-59a4d71{left:0px;}body.rtl .elementor-9591 .elementor-element.elementor-element-59a4d71{right:0px;}.elementor-9591 .elementor-element.elementor-element-59a4d71{top:0px;}.elementor-9591 .elementor-element.elementor-element-ebf7f10{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-c42e3ee{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-c42e3ee{right:16px;}.elementor-9591 .elementor-element.elementor-element-c42e3ee{top:16px;}.elementor-9591 .elementor-element.elementor-element-c42e3ee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-816d2a2{left:0px;}body.rtl .elementor-9591 .elementor-element.elementor-element-816d2a2{right:0px;}.elementor-9591 .elementor-element.elementor-element-816d2a2{top:0px;}.elementor-9591 .elementor-element.elementor-element-5f48019 .elementor-button{background-color:#FFFFFF00;font-size:18px;font-weight:500;text-decoration:none;letter-spacing:0px;word-spacing:0px;fill:#888888;color:#888888;border-radius:0em 0em 0em 0em;padding:0.2em 0em 0em 0em;}.elementor-9591 .elementor-element.elementor-element-5f48019.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-5f48019 .elementor-button:hover, .elementor-9591 .elementor-element.elementor-element-5f48019 .elementor-button:focus{color:#E28342;}.elementor-9591 .elementor-element.elementor-element-5f48019 .elementor-button:hover svg, .elementor-9591 .elementor-element.elementor-element-5f48019 .elementor-button:focus svg{fill:#E28342;}.elementor-9591 .elementor-element.elementor-element-d5582c3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-231ef1f{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-231ef1f{right:16px;}.elementor-9591 .elementor-element.elementor-element-231ef1f{top:16px;}.elementor-9591 .elementor-element.elementor-element-231ef1f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-b0d54b7{left:0px;}body.rtl .elementor-9591 .elementor-element.elementor-element-b0d54b7{right:0px;}.elementor-9591 .elementor-element.elementor-element-b0d54b7{top:0px;}.elementor-9591 .elementor-element.elementor-element-3827bc2.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8c37f88{--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-9591 .elementor-element.elementor-element-d226d4f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-c32098f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-5255e48{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-5255e48{right:16px;}.elementor-9591 .elementor-element.elementor-element-5255e48{top:16px;}.elementor-9591 .elementor-element.elementor-element-5255e48 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-66fc0e7.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-c376eb3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-3f51b85{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-3f51b85{right:16px;}.elementor-9591 .elementor-element.elementor-element-3f51b85{top:16px;}.elementor-9591 .elementor-element.elementor-element-3f51b85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-31eb856.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-03a2642{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-03a2642:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-03a2642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-26d6ec1{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-26d6ec1{right:16px;}.elementor-9591 .elementor-element.elementor-element-26d6ec1{top:16px;}.elementor-9591 .elementor-element.elementor-element-26d6ec1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-98e760f.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-183a8d3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-6b5c11a{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-6b5c11a{right:16px;}.elementor-9591 .elementor-element.elementor-element-6b5c11a{top:16px;}.elementor-9591 .elementor-element.elementor-element-6b5c11a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-35fd364.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-dbdb71e{--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-9591 .elementor-element.elementor-element-f3b7c37{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-739604d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-94c4b43{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-94c4b43{right:16px;}.elementor-9591 .elementor-element.elementor-element-94c4b43{top:16px;}.elementor-9591 .elementor-element.elementor-element-94c4b43 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-e0cdc55.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-836ed55{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-78413a1{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-78413a1{right:16px;}.elementor-9591 .elementor-element.elementor-element-78413a1{top:16px;}.elementor-9591 .elementor-element.elementor-element-78413a1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-efcc56b.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-d4b4772{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-db07106{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-db07106{right:16px;}.elementor-9591 .elementor-element.elementor-element-db07106{top:16px;}.elementor-9591 .elementor-element.elementor-element-db07106 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-08ed42e.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-a5bf100{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-e435b07{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-e435b07{right:16px;}.elementor-9591 .elementor-element.elementor-element-e435b07{top:16px;}.elementor-9591 .elementor-element.elementor-element-e435b07 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-0585dd8.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-45bc642{--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-9591 .elementor-element.elementor-element-11596a3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-a7fc423{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-ad51e62{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-ad51e62{right:16px;}.elementor-9591 .elementor-element.elementor-element-ad51e62{top:16px;}.elementor-9591 .elementor-element.elementor-element-ad51e62 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-fca59e4.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-b83213d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-14b29f7{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-14b29f7{right:16px;}.elementor-9591 .elementor-element.elementor-element-14b29f7{top:16px;}.elementor-9591 .elementor-element.elementor-element-14b29f7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-ce0d135.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-f74c97f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-7016413{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-7016413{right:16px;}.elementor-9591 .elementor-element.elementor-element-7016413{top:16px;}.elementor-9591 .elementor-element.elementor-element-7016413 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-1f2a53d.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-215c577{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a64e9ad{left:17px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a64e9ad{right:17px;}.elementor-9591 .elementor-element.elementor-element-a64e9ad{top:16px;}.elementor-9591 .elementor-element.elementor-element-a64e9ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-2f0b302.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-7deec6b{--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-9591 .elementor-element.elementor-element-d6b9c3b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-dde568e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-dde568e:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-dde568e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a0af4b5{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a0af4b5{right:16px;}.elementor-9591 .elementor-element.elementor-element-a0af4b5{top:16px;}.elementor-9591 .elementor-element.elementor-element-a0af4b5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-ff11106.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-97f7a72{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-2c99e7d{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-2c99e7d{right:16px;}.elementor-9591 .elementor-element.elementor-element-2c99e7d{top:16px;}.elementor-9591 .elementor-element.elementor-element-2c99e7d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-0b3ab33.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8deb648{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-8deb648:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-8deb648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-8b3477c{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-8b3477c{right:16px;}.elementor-9591 .elementor-element.elementor-element-8b3477c{top:16px;}.elementor-9591 .elementor-element.elementor-element-8b3477c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-938688e.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-0a1663c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a54b239{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a54b239{right:16px;}.elementor-9591 .elementor-element.elementor-element-a54b239{top:16px;}.elementor-9591 .elementor-element.elementor-element-a54b239 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-2d600a1.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-de4729d{--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-9591 .elementor-element.elementor-element-6fcd7f2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-2d3ae73{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-2d3ae73:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-2d3ae73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0b0ac09{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-0b0ac09{right:16px;}.elementor-9591 .elementor-element.elementor-element-0b0ac09{top:16px;}.elementor-9591 .elementor-element.elementor-element-0b0ac09 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-a9a0c65.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-eac8e3d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-6e21831{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-6e21831{right:16px;}.elementor-9591 .elementor-element.elementor-element-6e21831{top:16px;}.elementor-9591 .elementor-element.elementor-element-6e21831 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-c322fff.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-5cfecba{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-54386bd{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-54386bd{right:16px;}.elementor-9591 .elementor-element.elementor-element-54386bd{top:16px;}.elementor-9591 .elementor-element.elementor-element-54386bd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-cbfa170.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-1654bef{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-f5feddb{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-f5feddb{right:16px;}.elementor-9591 .elementor-element.elementor-element-f5feddb{top:16px;}.elementor-9591 .elementor-element.elementor-element-f5feddb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-b9fa839.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ded6e11{--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-9591 .elementor-element.elementor-element-607ac7c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-4465a3f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-4465a3f:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-4465a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a5f7890{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a5f7890{right:16px;}.elementor-9591 .elementor-element.elementor-element-a5f7890{top:16px;}.elementor-9591 .elementor-element.elementor-element-a5f7890 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-4dc3682.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-d046e2d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-d046e2d:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-d046e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-01f4239{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-01f4239{right:16px;}.elementor-9591 .elementor-element.elementor-element-01f4239{top:16px;}.elementor-9591 .elementor-element.elementor-element-01f4239 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-c1a7e11.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-935ea93{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-2493d85{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-2493d85{right:16px;}.elementor-9591 .elementor-element.elementor-element-2493d85{top:16px;}.elementor-9591 .elementor-element.elementor-element-2493d85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-bc834a3.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-2016838{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-27b0878{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-27b0878{right:16px;}.elementor-9591 .elementor-element.elementor-element-27b0878{top:17px;}.elementor-9591 .elementor-element.elementor-element-27b0878 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-c96b566.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-18e7487{--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-9591 .elementor-element.elementor-element-0abba9c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-e4aa8be{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-e4aa8be:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-e4aa8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9d89b2e{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9d89b2e{right:16px;}.elementor-9591 .elementor-element.elementor-element-9d89b2e{top:16px;}.elementor-9591 .elementor-element.elementor-element-9d89b2e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-5ee7a08.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-4c1e413{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-4c1e413:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-4c1e413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-2ab0a85{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-2ab0a85{right:16px;}.elementor-9591 .elementor-element.elementor-element-2ab0a85{top:16px;}.elementor-9591 .elementor-element.elementor-element-2ab0a85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-7c32e47.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ce3df6a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-ce3df6a:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-ce3df6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-24d9a0b{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-24d9a0b{right:16px;}.elementor-9591 .elementor-element.elementor-element-24d9a0b{top:16px;}.elementor-9591 .elementor-element.elementor-element-24d9a0b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-f35c263.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ae9c8ef{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-e268df7{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-e268df7{right:16px;}.elementor-9591 .elementor-element.elementor-element-e268df7{top:17px;}.elementor-9591 .elementor-element.elementor-element-e268df7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-721cb49.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-3d9da4e{--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-9591 .elementor-element.elementor-element-7932afa{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-7c30c67{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-7c30c67:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-7c30c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-df16bbb{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-df16bbb{right:16px;}.elementor-9591 .elementor-element.elementor-element-df16bbb{top:16px;}.elementor-9591 .elementor-element.elementor-element-df16bbb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-30de3d1.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-96e2333{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-2aa0e2d{left:17px;}body.rtl .elementor-9591 .elementor-element.elementor-element-2aa0e2d{right:17px;}.elementor-9591 .elementor-element.elementor-element-2aa0e2d{top:16px;}.elementor-9591 .elementor-element.elementor-element-2aa0e2d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-e50bdb7.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-35d9297{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-d80f929{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-d80f929{right:16px;}.elementor-9591 .elementor-element.elementor-element-d80f929{top:16px;}.elementor-9591 .elementor-element.elementor-element-d80f929 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-eddcb20.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-b78d2db{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-5852fab{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-5852fab{right:16px;}.elementor-9591 .elementor-element.elementor-element-5852fab{top:16px;}.elementor-9591 .elementor-element.elementor-element-5852fab .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-77d130e.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-195f603{--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-9591 .elementor-element.elementor-element-1071f5d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-32aae47{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-32aae47:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-32aae47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-f4f0cba{left:17px;}body.rtl .elementor-9591 .elementor-element.elementor-element-f4f0cba{right:17px;}.elementor-9591 .elementor-element.elementor-element-f4f0cba{top:16px;}.elementor-9591 .elementor-element.elementor-element-f4f0cba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-f661c73.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-7094678{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-7094678:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-7094678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-4b902cf{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-4b902cf{right:16px;}.elementor-9591 .elementor-element.elementor-element-4b902cf{top:16px;}.elementor-9591 .elementor-element.elementor-element-4b902cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-8564202.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-48ccade{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a04f7e3{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a04f7e3{right:16px;}.elementor-9591 .elementor-element.elementor-element-a04f7e3{top:16px;}.elementor-9591 .elementor-element.elementor-element-a04f7e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-a94e4db.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-e4e94bf{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-b7806fd{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-b7806fd{right:16px;}.elementor-9591 .elementor-element.elementor-element-b7806fd{top:16px;}.elementor-9591 .elementor-element.elementor-element-b7806fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-97a7e80.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-d2a0203{--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-9591 .elementor-element.elementor-element-22c2b08{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-fddce61{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-fddce61:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-fddce61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-8c8cdca{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-8c8cdca{right:16px;}.elementor-9591 .elementor-element.elementor-element-8c8cdca{top:16px;}.elementor-9591 .elementor-element.elementor-element-8c8cdca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-7b7017b.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-bb71e3e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-d631bd5{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-d631bd5{right:16px;}.elementor-9591 .elementor-element.elementor-element-d631bd5{top:16px;}.elementor-9591 .elementor-element.elementor-element-d631bd5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-db9fd3f.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-4f89624{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-35c32f8{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-35c32f8{right:16px;}.elementor-9591 .elementor-element.elementor-element-35c32f8{top:16px;}.elementor-9591 .elementor-element.elementor-element-35c32f8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-31a2d77.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-b07cc48{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-d7f6e20{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-d7f6e20{right:16px;}.elementor-9591 .elementor-element.elementor-element-d7f6e20{top:16px;}.elementor-9591 .elementor-element.elementor-element-d7f6e20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-46bc8dd.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-f072cbc{--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-9591 .elementor-element.elementor-element-5de0d0b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-014ab75{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-014ab75:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-014ab75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0b5ee4a{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-0b5ee4a{right:16px;}.elementor-9591 .elementor-element.elementor-element-0b5ee4a{top:16px;}.elementor-9591 .elementor-element.elementor-element-0b5ee4a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-3b51bf0.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-bf71315{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-bf71315:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-bf71315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-4a3a85d{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-4a3a85d{right:16px;}.elementor-9591 .elementor-element.elementor-element-4a3a85d{top:16px;}.elementor-9591 .elementor-element.elementor-element-4a3a85d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-ef50bdc.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-18c2dbe{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-27c73f3{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-27c73f3{right:16px;}.elementor-9591 .elementor-element.elementor-element-27c73f3{top:16px;}.elementor-9591 .elementor-element.elementor-element-27c73f3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-4939a77.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-c957fe9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-963d89f{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-963d89f{right:16px;}.elementor-9591 .elementor-element.elementor-element-963d89f{top:16px;}.elementor-9591 .elementor-element.elementor-element-963d89f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-e529c7f.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8f8b74e{--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-9591 .elementor-element.elementor-element-d0a817a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-27f39cf{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-27f39cf:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-27f39cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-4e2b9d7{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-4e2b9d7{right:16px;}.elementor-9591 .elementor-element.elementor-element-4e2b9d7{top:16px;}.elementor-9591 .elementor-element.elementor-element-4e2b9d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-bb6cb6f.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-9946130{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-9946130:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-9946130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a36d0ed{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a36d0ed{right:16px;}.elementor-9591 .elementor-element.elementor-element-a36d0ed{top:16px;}.elementor-9591 .elementor-element.elementor-element-a36d0ed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-82e0679.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ff27c02{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-1a5a5f5{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-1a5a5f5{right:16px;}.elementor-9591 .elementor-element.elementor-element-1a5a5f5{top:16px;}.elementor-9591 .elementor-element.elementor-element-1a5a5f5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-850da0b.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-a785159{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-ea2af87{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-ea2af87{right:16px;}.elementor-9591 .elementor-element.elementor-element-ea2af87{top:16px;}.elementor-9591 .elementor-element.elementor-element-ea2af87 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-ab9e41e.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-f4088a6{--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-9591 .elementor-element.elementor-element-7f93db5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-af58024{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-af58024:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-af58024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-f273b64{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-f273b64{right:16px;}.elementor-9591 .elementor-element.elementor-element-f273b64{top:16px;}.elementor-9591 .elementor-element.elementor-element-f273b64 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-7343017.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-5f06a55{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-5f06a55:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-5f06a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9b007b8{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9b007b8{right:16px;}.elementor-9591 .elementor-element.elementor-element-9b007b8{top:16px;}.elementor-9591 .elementor-element.elementor-element-9b007b8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-9683f02.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-7bc1f77{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-7bc1f77:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-7bc1f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-25536e0{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-25536e0{right:16px;}.elementor-9591 .elementor-element.elementor-element-25536e0{top:16px;}.elementor-9591 .elementor-element.elementor-element-25536e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-c36c8c4{--display:flex;--justify-content:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a370014{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a370014{right:16px;}.elementor-9591 .elementor-element.elementor-element-a370014{top:16px;}.elementor-9591 .elementor-element.elementor-element-a370014 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-2dd2ede.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-9ff903f{--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-9591 .elementor-element.elementor-element-4a4d164{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-a9e478f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-a9e478f:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-a9e478f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-5e09a17{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-5e09a17{right:16px;}.elementor-9591 .elementor-element.elementor-element-5e09a17{top:16px;}.elementor-9591 .elementor-element.elementor-element-5e09a17 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-fe691ae.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-618810c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-618810c:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-618810c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-8deb0f6{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-8deb0f6{right:16px;}.elementor-9591 .elementor-element.elementor-element-8deb0f6{top:16px;}.elementor-9591 .elementor-element.elementor-element-8deb0f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-289b3bc.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-9843813{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-c9df73b{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-c9df73b{right:16px;}.elementor-9591 .elementor-element.elementor-element-c9df73b{top:16px;}.elementor-9591 .elementor-element.elementor-element-c9df73b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-b9ed68d.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8e36693{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-007ccea{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-007ccea{right:16px;}.elementor-9591 .elementor-element.elementor-element-007ccea{top:16px;}.elementor-9591 .elementor-element.elementor-element-007ccea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-849eeb0.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-105290e{--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-9591 .elementor-element.elementor-element-7ba0491{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-65c5aa1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-65c5aa1:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-65c5aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-266bd47{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-266bd47{right:16px;}.elementor-9591 .elementor-element.elementor-element-266bd47{top:16px;}.elementor-9591 .elementor-element.elementor-element-266bd47 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-80dfed5.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-0487191{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-0487191:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-0487191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-26a4131{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-26a4131{right:16px;}.elementor-9591 .elementor-element.elementor-element-26a4131{top:16px;}.elementor-9591 .elementor-element.elementor-element-26a4131 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-e8b5dd3.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-7855add{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-7df41f6{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-7df41f6{right:16px;}.elementor-9591 .elementor-element.elementor-element-7df41f6{top:16px;}.elementor-9591 .elementor-element.elementor-element-7df41f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-22f0aec.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-068d9e1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-e4b7712{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-e4b7712{right:16px;}.elementor-9591 .elementor-element.elementor-element-e4b7712{top:16px;}.elementor-9591 .elementor-element.elementor-element-e4b7712 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-a0c9ab2.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-fe488dd{--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-9591 .elementor-element.elementor-element-29034c2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-3810e9d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-3810e9d:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-3810e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-8e266b3{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-8e266b3{right:16px;}.elementor-9591 .elementor-element.elementor-element-8e266b3{top:16px;}.elementor-9591 .elementor-element.elementor-element-8e266b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-3d99c7a.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-c7cae68{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-c7cae68:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-c7cae68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-c2afb61{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-c2afb61{right:16px;}.elementor-9591 .elementor-element.elementor-element-c2afb61{top:17px;}.elementor-9591 .elementor-element.elementor-element-c2afb61 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-29dd9b8.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8af0ed6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-f5bd5b0{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-f5bd5b0{right:16px;}.elementor-9591 .elementor-element.elementor-element-f5bd5b0{top:16px;}.elementor-9591 .elementor-element.elementor-element-f5bd5b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-91359a0.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-5bd9817{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0266289{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-0266289{right:16px;}.elementor-9591 .elementor-element.elementor-element-0266289{top:16px;}.elementor-9591 .elementor-element.elementor-element-0266289 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-83de783.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-a53750a{--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-9591 .elementor-element.elementor-element-d3c0688{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-236bfca{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-236bfca:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-236bfca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#67B2FD;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-754da10{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-754da10{right:16px;}.elementor-9591 .elementor-element.elementor-element-754da10{top:16px;}.elementor-9591 .elementor-element.elementor-element-754da10 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-b8a5b69.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-cf5d264{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-cf5d264:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-cf5d264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-774b884{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-774b884{right:16px;}.elementor-9591 .elementor-element.elementor-element-774b884{top:16px;}.elementor-9591 .elementor-element.elementor-element-774b884 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-9752ab4.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-e386a5b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9cc2026{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9cc2026{right:16px;}.elementor-9591 .elementor-element.elementor-element-9cc2026{top:16px;}.elementor-9591 .elementor-element.elementor-element-9cc2026 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-cd09adc.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-3909c15{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-3442220{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-3442220{right:16px;}.elementor-9591 .elementor-element.elementor-element-3442220{top:16px;}.elementor-9591 .elementor-element.elementor-element-3442220 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-47d463e.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-9e1531f{--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-9591 .elementor-element.elementor-element-5ba16c1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-c3f4420{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-c3f4420:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-c3f4420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-aadbbe6{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-aadbbe6{right:16px;}.elementor-9591 .elementor-element.elementor-element-aadbbe6{top:16px;}.elementor-9591 .elementor-element.elementor-element-aadbbe6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-83be0fe.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-9b7a3fd{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-9b7a3fd:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-9b7a3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-708f4e6{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-708f4e6{right:16px;}.elementor-9591 .elementor-element.elementor-element-708f4e6{top:16px;}.elementor-9591 .elementor-element.elementor-element-708f4e6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-1e623f5.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ac979fb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-cded9cc{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-cded9cc{right:16px;}.elementor-9591 .elementor-element.elementor-element-cded9cc{top:16px;}.elementor-9591 .elementor-element.elementor-element-cded9cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-e8367f2.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-2f5536c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-dc7956e{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-dc7956e{right:16px;}.elementor-9591 .elementor-element.elementor-element-dc7956e{top:16px;}.elementor-9591 .elementor-element.elementor-element-dc7956e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-1fc35b5.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ab7f73b{--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-9591 .elementor-element.elementor-element-09b1bec{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-78f635b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-78f635b:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-78f635b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-4128726{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-4128726{right:16px;}.elementor-9591 .elementor-element.elementor-element-4128726{top:16px;}.elementor-9591 .elementor-element.elementor-element-4128726 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-09ae6ea.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-bf1b51d.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-f447408{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-f447408:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-f447408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-b2cb6d6{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-b2cb6d6{right:16px;}.elementor-9591 .elementor-element.elementor-element-b2cb6d6{top:16px;}.elementor-9591 .elementor-element.elementor-element-b2cb6d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-ce63abe.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-7a00d2b.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-bb1af75{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-a3f0957{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-a3f0957{right:16px;}.elementor-9591 .elementor-element.elementor-element-a3f0957{top:16px;}.elementor-9591 .elementor-element.elementor-element-a3f0957 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-f26b7c9.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-3717d6d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-3717d6d:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-3717d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDBDBD;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-254d4fd{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-254d4fd{right:16px;}.elementor-9591 .elementor-element.elementor-element-254d4fd{top:16px;}.elementor-9591 .elementor-element.elementor-element-254d4fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-24cbc84.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-65049ef{--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-9591 .elementor-element.elementor-element-9a8cb28{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-4004537{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-4004537:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-4004537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0b53d7a{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-0b53d7a{right:16px;}.elementor-9591 .elementor-element.elementor-element-0b53d7a{top:16px;}.elementor-9591 .elementor-element.elementor-element-0b53d7a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-5ed3465.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-c01acc0{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-c01acc0:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-c01acc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-6d5cbcc{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-6d5cbcc{right:16px;}.elementor-9591 .elementor-element.elementor-element-6d5cbcc{top:16px;}.elementor-9591 .elementor-element.elementor-element-6d5cbcc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-0c03661.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-7711815{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-7a85377{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-7a85377{right:16px;}.elementor-9591 .elementor-element.elementor-element-7a85377{top:16px;}.elementor-9591 .elementor-element.elementor-element-7a85377 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-a712efb.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-34ef7ce{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-b574c17{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-b574c17{right:16px;}.elementor-9591 .elementor-element.elementor-element-b574c17{top:16px;}.elementor-9591 .elementor-element.elementor-element-b574c17 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-6d8c8eb.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-d4a4ca7{--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-9591 .elementor-element.elementor-element-8629b3c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-733c8e4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-733c8e4:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-733c8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-c327ed6{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-c327ed6{right:16px;}.elementor-9591 .elementor-element.elementor-element-c327ed6{top:16px;}.elementor-9591 .elementor-element.elementor-element-c327ed6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-72604a6.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-25864b8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-25864b8:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-25864b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-b7c0016{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-b7c0016{right:16px;}.elementor-9591 .elementor-element.elementor-element-b7c0016{top:16px;}.elementor-9591 .elementor-element.elementor-element-b7c0016 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-c57beec.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-8014741{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-d3355ed{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-d3355ed{right:16px;}.elementor-9591 .elementor-element.elementor-element-d3355ed{top:16px;}.elementor-9591 .elementor-element.elementor-element-d3355ed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-81973b0.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-58b0f41{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-48bfa92{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-48bfa92{right:16px;}.elementor-9591 .elementor-element.elementor-element-48bfa92{top:16px;}.elementor-9591 .elementor-element.elementor-element-48bfa92 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-38b14eb.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-4f81e52{--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-9591 .elementor-element.elementor-element-90bbbc8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-fe95e64{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-fe95e64:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-fe95e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-cf4dc74{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-cf4dc74{right:16px;}.elementor-9591 .elementor-element.elementor-element-cf4dc74{top:16px;}.elementor-9591 .elementor-element.elementor-element-cf4dc74 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-dc317f4.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-097471b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-097471b:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-097471b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-e5e7c9e{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-e5e7c9e{right:16px;}.elementor-9591 .elementor-element.elementor-element-e5e7c9e{top:16px;}.elementor-9591 .elementor-element.elementor-element-e5e7c9e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-4d185ff.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-0083d9c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-f89dcbf{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-f89dcbf{right:16px;}.elementor-9591 .elementor-element.elementor-element-f89dcbf{top:16px;}.elementor-9591 .elementor-element.elementor-element-f89dcbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-2788910.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-4606bfa{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-e59d919{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-e59d919{right:16px;}.elementor-9591 .elementor-element.elementor-element-e59d919{top:16px;}.elementor-9591 .elementor-element.elementor-element-e59d919 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-6a390a2.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-cf860ec{--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-9591 .elementor-element.elementor-element-e710572{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-c3fb23d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-c3fb23d:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-c3fb23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-77ab3ca{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-77ab3ca{right:16px;}.elementor-9591 .elementor-element.elementor-element-77ab3ca{top:16px;}.elementor-9591 .elementor-element.elementor-element-77ab3ca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-bc602ac.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-3399840{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-3399840:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-3399840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-13efcac{left:15px;}body.rtl .elementor-9591 .elementor-element.elementor-element-13efcac{right:15px;}.elementor-9591 .elementor-element.elementor-element-13efcac{top:16px;}.elementor-9591 .elementor-element.elementor-element-13efcac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-15c13ff.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-d5a9afd{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-d5a9afd:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-d5a9afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-04399bf{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-04399bf{right:16px;}.elementor-9591 .elementor-element.elementor-element-04399bf{top:16px;}.elementor-9591 .elementor-element.elementor-element-04399bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#F5F5F5;}.elementor-9591 .elementor-element.elementor-element-9d057fb.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-938bf69{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-938bf69:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-938bf69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-7bae486{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-7bae486{right:16px;}.elementor-9591 .elementor-element.elementor-element-7bae486{top:16px;}.elementor-9591 .elementor-element.elementor-element-7bae486 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#F5F5F5;}.elementor-9591 .elementor-element.elementor-element-6af3dbd.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-2c382eb{--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-9591 .elementor-element.elementor-element-2f72fbd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-bfc1eb7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-bfc1eb7:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-bfc1eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-1fc5d51{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-1fc5d51{right:16px;}.elementor-9591 .elementor-element.elementor-element-1fc5d51{top:16px;}.elementor-9591 .elementor-element.elementor-element-1fc5d51 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#F5F5F5;}.elementor-9591 .elementor-element.elementor-element-5877d96.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-6e10f99{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-6e10f99:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-6e10f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-58c90d1{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-58c90d1{right:16px;}.elementor-9591 .elementor-element.elementor-element-58c90d1{top:16px;}.elementor-9591 .elementor-element.elementor-element-58c90d1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-55bfd5f.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-b80ba41{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-12b3ce8{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-12b3ce8{right:16px;}.elementor-9591 .elementor-element.elementor-element-12b3ce8{top:16px;}.elementor-9591 .elementor-element.elementor-element-12b3ce8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-f7ffc6c.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-2aee2dc{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0e187bf{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-0e187bf{right:16px;}.elementor-9591 .elementor-element.elementor-element-0e187bf{top:16px;}.elementor-9591 .elementor-element.elementor-element-0e187bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-03427a6{--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-9591 .elementor-element.elementor-element-93df312{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-fa5cb4d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-fa5cb4d:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-fa5cb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-6ea7800{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-6ea7800{right:16px;}.elementor-9591 .elementor-element.elementor-element-6ea7800{top:16px;}.elementor-9591 .elementor-element.elementor-element-6ea7800 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-58881ee.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-09d1a0d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-09d1a0d:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-09d1a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-2534544{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-2534544{right:16px;}.elementor-9591 .elementor-element.elementor-element-2534544{top:16px;}.elementor-9591 .elementor-element.elementor-element-2534544 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-ec35a27.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-3179f2c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-2732a8c{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-2732a8c{right:16px;}.elementor-9591 .elementor-element.elementor-element-2732a8c{top:16px;}.elementor-9591 .elementor-element.elementor-element-2732a8c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-6eaf584.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-a4fdd3b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-8f210ee{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-8f210ee{right:16px;}.elementor-9591 .elementor-element.elementor-element-8f210ee{top:16px;}.elementor-9591 .elementor-element.elementor-element-8f210ee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-4ebd582.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-170b922{--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-9591 .elementor-element.elementor-element-87babbb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-b363024{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-b363024:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-b363024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-da551dd{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-da551dd{right:16px;}.elementor-9591 .elementor-element.elementor-element-da551dd{top:16px;}.elementor-9591 .elementor-element.elementor-element-da551dd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-0fb8e15.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-994858d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-994858d:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-994858d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-f858049{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-f858049{right:16px;}.elementor-9591 .elementor-element.elementor-element-f858049{top:16px;}.elementor-9591 .elementor-element.elementor-element-f858049 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-b3a3dc9.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-760569d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-d10a7f8{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-d10a7f8{right:16px;}.elementor-9591 .elementor-element.elementor-element-d10a7f8{top:16px;}.elementor-9591 .elementor-element.elementor-element-d10a7f8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-e953639.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-b07a95f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-0f0a2a4{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-0f0a2a4{right:16px;}.elementor-9591 .elementor-element.elementor-element-0f0a2a4{top:16px;}.elementor-9591 .elementor-element.elementor-element-0f0a2a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-27f9a97.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-ae3df8c{--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-9591 .elementor-element.elementor-element-c7ae15e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-a46d459{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-a46d459:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-a46d459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-069bc8c{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-069bc8c{right:16px;}.elementor-9591 .elementor-element.elementor-element-069bc8c{top:16px;}.elementor-9591 .elementor-element.elementor-element-069bc8c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-3a179f5.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-e9d8da7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-e9d8da7:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-e9d8da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-c5c36bf{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-c5c36bf{right:16px;}.elementor-9591 .elementor-element.elementor-element-c5c36bf{top:16px;}.elementor-9591 .elementor-element.elementor-element-c5c36bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-dd279ea.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-4fa8bd9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-1bcb5a2{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-1bcb5a2{right:16px;}.elementor-9591 .elementor-element.elementor-element-1bcb5a2{top:16px;}.elementor-9591 .elementor-element.elementor-element-1bcb5a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-7edc1dd.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-01dec87{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-1f03707{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-1f03707{right:16px;}.elementor-9591 .elementor-element.elementor-element-1f03707{top:16px;}.elementor-9591 .elementor-element.elementor-element-1f03707 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-d115c4b.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-214c12c{--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-9591 .elementor-element.elementor-element-8b4975f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-89ac124{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-89ac124:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-89ac124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9d61a73{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9d61a73{right:16px;}.elementor-9591 .elementor-element.elementor-element-9d61a73{top:16px;}.elementor-9591 .elementor-element.elementor-element-9d61a73 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-41a642b.elementor-element{--align-self:center;}.elementor-9591 .elementor-element.elementor-element-439859b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-439859b:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-439859b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-9de249b{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-9de249b{right:16px;}.elementor-9591 .elementor-element.elementor-element-9de249b{top:16px;}.elementor-9591 .elementor-element.elementor-element-9de249b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-8c66ae8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-62e3857{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-62e3857{right:16px;}.elementor-9591 .elementor-element.elementor-element-62e3857{top:16px;}.elementor-9591 .elementor-element.elementor-element-62e3857 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-48db8eb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-09fc886{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-09fc886{right:16px;}.elementor-9591 .elementor-element.elementor-element-09fc886{top:16px;}.elementor-9591 .elementor-element.elementor-element-09fc886 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-19bd3eb{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-19bd3eb > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-10820f0{--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-9591 .elementor-element.elementor-element-0be0832{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-943e0d1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-943e0d1:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-943e0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-1901170{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-1901170{right:16px;}.elementor-9591 .elementor-element.elementor-element-1901170{top:16px;}.elementor-9591 .elementor-element.elementor-element-1901170 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-df6ac6a{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-df6ac6a > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-f2550c6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-f2550c6:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-f2550c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-5f5dc2e{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-5f5dc2e{right:16px;}.elementor-9591 .elementor-element.elementor-element-5f5dc2e{top:16px;}.elementor-9591 .elementor-element.elementor-element-5f5dc2e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-4c9387c{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-4c9387c > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-d3aa898{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-c3c5f0b{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-c3c5f0b{right:16px;}.elementor-9591 .elementor-element.elementor-element-c3c5f0b{top:16px;}.elementor-9591 .elementor-element.elementor-element-c3c5f0b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-4b57f4b{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-4b57f4b > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-0b5e1f0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-fd163f7{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-fd163f7{right:16px;}.elementor-9591 .elementor-element.elementor-element-fd163f7{top:16px;}.elementor-9591 .elementor-element.elementor-element-fd163f7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-a461eea{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-a461eea > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-50ee0fe{--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-9591 .elementor-element.elementor-element-30b384c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-db5b197{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-db5b197:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-db5b197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-7ef8001{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-7ef8001{right:16px;}.elementor-9591 .elementor-element.elementor-element-7ef8001{top:16px;}.elementor-9591 .elementor-element.elementor-element-7ef8001 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-2cb1390{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-2cb1390 > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-b202adc{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9591 .elementor-element.elementor-element-b202adc:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-b202adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-1323191{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-1323191{right:16px;}.elementor-9591 .elementor-element.elementor-element-1323191{top:16px;}.elementor-9591 .elementor-element.elementor-element-1323191 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-4a74ebd{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-4a74ebd > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-db1d530{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-fd8accd{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-fd8accd{right:16px;}.elementor-9591 .elementor-element.elementor-element-fd8accd{top:16px;}.elementor-9591 .elementor-element.elementor-element-fd8accd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-7dd5ceb{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-7dd5ceb > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-fd72d2f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:100px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-9591 .elementor-element.elementor-element-e7eb1cc{left:16px;}body.rtl .elementor-9591 .elementor-element.elementor-element-e7eb1cc{right:16px;}.elementor-9591 .elementor-element.elementor-element-e7eb1cc{top:16px;}.elementor-9591 .elementor-element.elementor-element-e7eb1cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-9591 .elementor-element.elementor-element-6838e0e{--spacer-size:50px;}.elementor-9591 .elementor-element.elementor-element-6838e0e > .elementor-widget-container{background-color:#818181;}.elementor-9591 .elementor-element.elementor-element-7cd824b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9591 .elementor-element.elementor-element-7cd824b:not(.elementor-motion-effects-element-type-background), .elementor-9591 .elementor-element.elementor-element-7cd824b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9591 .elementor-element.elementor-element-2bf6a71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-9591 .elementor-element.elementor-element-675636e{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-f761794{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-abcd953{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-fccb2e4{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-e6abbb2{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-46cacad{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-8948676{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-8c37f88{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-dbdb71e{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-45bc642{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-7deec6b{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-de4729d{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-ded6e11{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-18e7487{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-3d9da4e{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-195f603{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-d2a0203{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-f072cbc{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-8f8b74e{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-f4088a6{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-9ff903f{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-105290e{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-fe488dd{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-a53750a{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-9e1531f{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-ab7f73b{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-65049ef{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-d4a4ca7{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-4f81e52{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-cf860ec{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-2c382eb{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-03427a6{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-170b922{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-ae3df8c{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-214c12c{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-10820f0{--content-width:1320px;}.elementor-9591 .elementor-element.elementor-element-50ee0fe{--content-width:1320px;}}@media(max-width:1024px){.elementor-9591 .elementor-element.elementor-element-6732da1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9591 .elementor-element.elementor-element-349f012{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8159dd3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-c15d325{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-1f62f16{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8c72827{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-b21c716{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d226d4f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-f3b7c37{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-11596a3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d6b9c3b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-6fcd7f2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-607ac7c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-0abba9c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-7932afa{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-1071f5d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-22c2b08{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-5de0d0b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d0a817a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-7f93db5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-4a4d164{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-7ba0491{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-29034c2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d3c0688{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-5ba16c1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-09b1bec{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-9a8cb28{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8629b3c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-90bbbc8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-e710572{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-2f72fbd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-93df312{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-87babbb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-c7ae15e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8b4975f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-0be0832{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-30b384c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9591 .elementor-element.elementor-element-6732da1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9591 .elementor-element.elementor-element-349f012{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8159dd3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-c15d325{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-1f62f16{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8c72827{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-b21c716{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d226d4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-f3b7c37{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-11596a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d6b9c3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-6fcd7f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-607ac7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-0abba9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-7932afa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-1071f5d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-22c2b08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-5de0d0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d0a817a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-7f93db5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-4a4d164{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-7ba0491{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-29034c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-d3c0688{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-5ba16c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-09b1bec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-9a8cb28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8629b3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-90bbbc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-e710572{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-2f72fbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-93df312{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-87babbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-c7ae15e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-8b4975f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-0be0832{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9591 .elementor-element.elementor-element-30b384c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-2b9db6f */.elementor-9591 .elementor-element.elementor-element-2b9db6f span.elementor-button-icon {
    font-size: 32px;
}

.elementor-9591 .elementor-element.elementor-element-2b9db6f .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-9591 .elementor-element.elementor-element-2b9db6f a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eae69fe */.elementor-9591 .elementor-element.elementor-element-eae69fe a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0363ad7 */.elementor-9591 .elementor-element.elementor-element-0363ad7 span.elementor-button-icon {
    font-size: 24px;
}

.elementor-9591 .elementor-element.elementor-element-0363ad7 .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10cefd1 */.elementor-9591 .elementor-element.elementor-element-10cefd1 a {
    text-decoration: none;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 a#play-video {
    display: flex;
    gap: 40px;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 #play-video em {
    font-weight: 900;
    font-size: 16px;
    line-height: 24px;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button {
  /*position: absolute;*/
  z-index: 10;
  top: 50%;
  left: 35%;
  transform: translateX(-50%) translateY(-50%);
  box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  /* background: #fa183d; */
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #ff4c60;
  border-radius: 50%;
  animation: pulse-border 1500ms ease-out infinite;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #ff4c60;
  border-radius: 50%;
  transition: all 200ms;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button:hover:after {
  background-color: #f1ad34;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button:before {
  content: "";
  color: red;
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #ff4c60;
  border-radius: 50%;
  animation: pulse-border 1500ms ease-out infinite;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button span {
  display: block;
  position: relative;
  z-index: 3;
  width: 0;
  height: 0;
  border-left: 32px solid #fff;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}



.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-overlay {
  position: fixed;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.80);
  opacity: 0;
  transition: all ease 500ms;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-overlay.open {
  position: fixed;
  z-index: 1000;
  opacity: 1;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-overlay-close {
  position: absolute;
  z-index: 1000;
  top: 15px;
  right: 20px;
  font-size: 36px;
  line-height: 1;
  font-weight: 400;
  color: #f1ad34;
  text-decoration: none;
  cursor: pointer;
  transition: all 200ms;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-overlay-close:hover {
  color: #ff4c60;
  transform: scale(1.5);
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-overlay iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  /* width: 90%; */
  /* height: auto; */
  box-shadow: 0 0 15px rgba(0,0,0,0.75);
}

/* ENTRANCE ANIMATION OF THE PLAY BUTTON */

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button {
  -webkit-animation: scale-up-center 1s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
          animation: scale-up-center 1s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
}

.elementor-9591 .elementor-element.elementor-element-10cefd1 .video-play-button {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/* ENTRANCE ANIMATION OF THE PLAY BUTTON *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30eaa10 */.elementor-9591 .elementor-element.elementor-element-30eaa10 #all {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    /*min-height: 100vh;*/
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex-direction: column;
    gap: 6px;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 #play-video2 {
    border: 4px solid;
    border-radius: 50%;
    padding: 6px 11px;
    background: transparent;
    font-size: 24px;
    color: #ae2f3b;
    border-color: #ae2f3b;
    height: 56px;
    width: 56px;
    display: inline-block;
    vertical-align: middle;
    transition: all 0.3s ease !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    line-height: 1.5;
    cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 #play-video2:hover {
    transform:scale(1.05);
    -moz-transform:scale(1.05);
    -webkit-transform:scale(1.05);
    -o-transform:scale(1.05);
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 #play-video2 i {
    transition: all 0s ease !important;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    line-height: 0;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 #play-video2:hover {
    background-color: #ae2f3b;
    color: #ffffff;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 #close-video2 {
    border: 4px solid;
    border-radius: 50%;
    background: transparent;
    font-size: 26px;
    color: #8D908A;
    height: 56px;
    width: 56px;
    text-align: center;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 .youtube-video2 .modal-dialog {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    padding: 0 15px;
    height: 100%;
    max-width: 1000px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 #video-container {
    position: relative;
    padding-bottom: 50%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 iframe#youtubevideo {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 .youtube-video2 .modal-footer {
    border: none;
    text-align: center;
    display: block;
    padding: 0;
}

.elementor-9591 .elementor-element.elementor-element-30eaa10 .youtube-video2 .modal-content {
    background: none !important;
    border: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffe0842 */.elementor-9591 .elementor-element.elementor-element-ffe0842 .video-play-button2 {
  display: block;
  width: 104px;
  height: 104px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -52px 0 0 -52px;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-ffe0842 .video-play-outline2 {
  display: block;
  width: 96px;
  height: 96px;
  border: #FFF 4px solid;
  border-radius: 50%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: .7;
  transition:all .5s;
}

.elementor-9591 .elementor-element.elementor-element-ffe0842 .video-play-circle {
  stroke-dasharray: 315;
  stroke-dashoffset: 315;
  transition: stroke-dashoffset .5s;
}

.elementor-9591 .elementor-element.elementor-element-ffe0842 .video-play-button2 svg {
  display: block;
  transform: rotate(-90deg);
  transition: transform .3s;
}

.elementor-9591 .elementor-element.elementor-element-ffe0842 .video-play-button2:hover .video-play-circle {
  stroke-dashoffset: 0;
}

.elementor-9591 .elementor-element.elementor-element-ffe0842 .video-play-button2:active .video-play-outline2 {
  transform: scale(1.5);
  opacity: 0;
}

.elementor-9591 .elementor-element.elementor-element-ffe0842 .video-play-button2:active svg {
  transform: rotate(-90deg) scale(.95);
}

/*
.play-button {
  width: 152px;
  height: 152px;
  position: relative;
  cursor: pointer;
}

.play-backdrop {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
}

.play-close {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  bottom: calc(100% + 15px);
  border: none;
  outline: none;
  background: none;
  opacity: 0;
  cursor: pointer;
}

.play-close::before,
.play-close::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: rotate(45deg);
  background-color: #fff;
}

.play-close::after {
  transform: rotate(-45deg);
}

.play-circles {
  display: block;
  width: 100%;
  height: 100%;
}

.play-perspective {
  width: 600px;
  height: 400px;
  position: absolute;
  left: -230px;
  top: -125px;
}

.play-triangle {
  width: 600px;
  height: 400px;
  background-color: #fff;
  cursor: pointer;
}
*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-886aca9 */.elementor-9591 .elementor-element.elementor-element-886aca9 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb782ee */.elementor-9591 .elementor-element.elementor-element-bb782ee .btn-main {
    display: flex;
    flex-direction: column;
    transform: rotatex(10deg);
    animation: rotateAngle 6s linear infinite;
}

.elementor-9591 .elementor-element.elementor-element-bb782ee button {
    display: block;
    position: relative;
    margin: 0.5em 0;
    padding: 0.8em 2.2em;
    cursor: pointer;
    background: #fff;
    border: none;
    border-radius: 0.4em;
    text-transform: uppercase;
    font-size: 1.2em;
    font-family: "Work Sans", sans-serif;
    font-weight: 500;
    letter-spacing: 0.04em;
    mix-blend-mode: color-dodge;
    perspective: 500px;
    transform-style: preserve-3d;
}

.elementor-9591 .elementor-element.elementor-element-bb782ee button:before, .elementor-9591 .elementor-element.elementor-element-bb782ee button:after {
    --z: 0px;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    opacity: 0;
    mix-blend-mode: inherit;
    border-radius: inherit;
    transform-style: preserve-3d;
    transform: translate3d(calc(var(--z) * 0px), calc(var(--z) * 0px), calc(var(--z) * 0px));
}
.elementor-9591 .elementor-element.elementor-element-bb782ee button span {
    mix-blend-mode: none;
    display: block;
}
.elementor-9591 .elementor-element.elementor-element-bb782ee button:after {
    background-color: #5d00ff;
}
.elementor-9591 .elementor-element.elementor-element-bb782ee button:before {
    background-color: #ff1731;
}
.elementor-9591 .elementor-element.elementor-element-bb782ee button:hover {
    color: #ffffff;
    background-color: #000000;
    transition: background 0.3s 0.1s;
}
.elementor-9591 .elementor-element.elementor-element-bb782ee button:hover:before {
    --z: 0.04;
    animation: translateWobble 2.2s ease forwards;
}
.elementor-9591 .elementor-element.elementor-element-bb782ee button:hover:after {
    --z: -0.06;
    animation: translateWobble 2.2s ease forwards;
}
@keyframes rotateAngle {
    0% {
        transform: rotateY(0deg) rotateX(10deg);
        animation-timing-function: cubic-bezier(0.61, 1, 0.88, 1);
    }
    25% {
        transform: rotateY(20deg) rotateX(10deg);
    }
    50% {
        transform: rotateY(0deg) rotateX(10deg);
        animation-timing-function: cubic-bezier(0.61, 1, 0.88, 1);
    }
    75% {
        transform: rotateY(-20deg) rotateX(10deg);
    }
    100% {
        transform: rotateY(0deg) rotateX(10deg);
    }
}
@keyframes translateWobble {
    0% {
        opacity: 0;
        transform: translate3d(calc(var(--z) * 0px), calc(var(--z) * 0px), calc(var(--z) * 0px));
    }
    16% {
        transform: translate3d(calc(var(--z) * 160px), calc(var(--z) * 160px), calc(var(--z) * 160px));
    }
    28% {
        opacity: 1;
        transform: translate3d(calc(var(--z) * 70px), calc(var(--z) * 70px), calc(var(--z) * 70px));
    }
    44% {
        transform: translate3d(calc(var(--z) * 130px), calc(var(--z) * 130px), calc(var(--z) * 130px));
    }
    59% {
        transform: translate3d(calc(var(--z) * 85px), calc(var(--z) * 85px), calc(var(--z) * 85px));
    }
    73% {
        transform: translate3d(calc(var(--z) * 110px), calc(var(--z) * 110px), calc(var(--z) * 110px));
    }
    88% {
        opacity: 1;
        transform: translate3d(calc(var(--z) * 90px), calc(var(--z) * 90px), calc(var(--z) * 90px));
    }
    100% {
        opacity: 1;
        transform: translate3d(calc(var(--z) * 100px), calc(var(--z) * 100px), calc(var(--z) * 100px));
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-482e776 */.elementor-9591 .elementor-element.elementor-element-482e776 .btn-body{
  display: flex;
  align-items: center;
}

.elementor-9591 .elementor-element.elementor-element-482e776 span{
  position: relative;
  display: inline-flex;
  width: 280px;
  height: 55px;
  margin: auto;
  perspective: 1000px;
}

.elementor-9591 .elementor-element.elementor-element-482e776 span a{
  font-size: 18px;
  letter-spacing: 1px;
  transform-style: preserve-3d;
  transform: translateZ(-25px);
  transition: transform .25s;
  font-family: 'Montserrat', sans-serif;
}

.elementor-9591 .elementor-element.elementor-element-482e776 span a:before,
.elementor-9591 .elementor-element.elementor-element-482e776 span a:after{
  position: absolute;
  content: "\f04b   Play Video";
  font-family: 'Font Awesome 6 Free';
  height: 55px;
  width: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 5px solid #4C00EE;
  box-sizing: border-box;
  border-radius: 5px;
}

.elementor-9591 .elementor-element.elementor-element-482e776 span a:before{
  color: #fff;
  background: #4C00EE;
  transform: rotateY(0deg) translateZ(25px);
}

.elementor-9591 .elementor-element.elementor-element-482e776 span a:after{
  color: #4C00EE;
  transform: rotateX(90deg) translateZ(25px);
}

.elementor-9591 .elementor-element.elementor-element-482e776 span a:hover{
  transform: translateZ(-25px) rotateX(-90deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fdfca8a */.btn3-container {
  perspective: 320px;
  text-align: center;
}

.btn-rot {
  display: block;
  /*margin: 40px 0;*/
  width: 240px;
  height: 64px;
  border: none;
  background-color: #00a8ff;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
  transition: .3s linear;
}


.btn3-rot:hover {
  transform: rotateY(10deg);
  box-shadow: -15px 0 15px #00a8ff33;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ede5101 */.elementor-9591 .elementor-element.elementor-element-ede5101 ul.button_orange {
    padding: 0;
    list-style-type: none;
}

.elementor-9591 .elementor-element.elementor-element-ede5101 ul.button_orange li {
    box-sizing: border-box;
    width: 15em;
    height: 3em;
    font-size: 20px;
    border-radius: 0.5em;
    margin: 0.5em;
    box-shadow: 0 0 1em rgba(0,0,0,0.2);
    color: white;
    font-family: sans-serif;
    text-transform: capitalize;
    line-height: 3em;
    transition: 0.3s;
    cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-ede5101 ul.button_orange li:nth-child(odd) {
    background: linear-gradient(to right, orange, tomato);
    text-align: left;
    padding-left: 10%;
    transform: perspective(500px) rotateY(45deg);
}

.elementor-9591 .elementor-element.elementor-element-ede5101 ul.button_orange li:nth-child(odd):hover {
    transform: perspective(250px) rotateY(45deg);
    padding-left: 5%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f16c71 */.elementor-9591 .elementor-element.elementor-element-6f16c71 .btn-bars-body {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    /*background-color: #333;*/
}

.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars {
    padding: 0;
    list-style-type: none;
}

.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars li {
    font-size: 25px;
    width: 8em;
    height: 2em;
    color: orange;
    border-left: 0.08em solid;
    position: relative;
    margin-top: 0.8em;
    cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars li::before,
.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars li::after {
    content: '';
    position: absolute;
    width: inherit;
    border-left: inherit;
    z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars li::before {
    height: 80%;
    top: 10%;
    left: calc(-0.15em - 0.08em * 2);
    filter: brightness(0.8);
}

.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars li::after {
    height: 60%;
    top: 20%;
    left: calc(-0.15em * 2 - 0.08em * 3);
    filter: brightness(0.6);
}

.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars li span {
    position: relative;
    height: 120%;
    top: -10%;
    box-sizing: border-box;
    border: 0.08em solid;
    background-color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: sans-serif;
    text-transform: capitalize;
    transform: translateX(calc(-0.15em * 3 - 0.08em * 2));
    transition: 0.3s;
}

.elementor-9591 .elementor-element.elementor-element-6f16c71 ul.btn-bars li:hover span {
    transform: translateX(0.15em);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9171433 */.elementor-9591 .elementor-element.elementor-element-9171433 .container {
	 display: flex;
	 align-content: center;
	 justify-content: center;
	 /*height: 100vh;*/
}

 .elementor-9591 .elementor-element.elementor-element-9171433 .btn {
	 color: #101832;
	 cursor: pointer;
	 display: inline-block;
	 letter-spacing: 0.075em;
	 padding: 0.8em 3em;
	 margin: auto 2em;
	 position: relative;
	 align-self: center;
	 text-transform: uppercase;
	 border: 3px #00bcdd solid;
	 border-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 border-image-slice: 1 1 0 0;
	 z-index: 1;
	 box-shadow: -0.5em 0.5em rgba(16, 24, 50, 0);
	 transform-origin: left bottom;
	 -webkit-transition: all 200ms ease-in-out;
	 -moz-transition: all 200ms ease-in-out;
	 -o-transition: all 200ms ease-in-out;
	 transition: all 200ms ease-in-out;
}

 .elementor-9591 .elementor-element.elementor-element-9171433 .btn:before, .elementor-9591 .elementor-element.elementor-element-9171433 .btn:after {
	 border: 3px #00bcdd solid;
	 content: '';
	 display: block;
	 position: absolute;
	 z-index: -1;
}

 .elementor-9591 .elementor-element.elementor-element-9171433 .btn:before {
	 border-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
	 border-image-slice: 1 1 0 1;
	 left: -0.59em;
	 top: 0.15em;
	 width: 0.31em;
	 height: 100%;
	 transform: skewY(-45deg);
}

 .elementor-9591 .elementor-element.elementor-element-9171433 .btn:after {
	 border-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 border-image-slice: 1 1 1 0;
	 bottom: -0.61em;
	 right: 0.16em;
	 width: 100%;
	 height: 0.31em;
	 transform: skewX(-45deg);
}

 .elementor-9591 .elementor-element.elementor-element-9171433 .btn:hover {
	 background-color: white;
	 background-size: 90%;
	 transform: translate(0.5em, -0.5em);
	 box-shadow: -1em 1em 0.15em rgba(16, 24, 50, 0.1);
}

 .elementor-9591 .elementor-element.elementor-element-9171433 .btn:hover:before {
	 background-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
	 height: calc(100% - .13em);
	 border-image-slice: 1;
}

 .elementor-9591 .elementor-element.elementor-element-9171433 .btn:hover:after {
	 background-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 width: calc(100% - .13em);
	 border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3721da9 */.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn,
.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:before,
.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:after {
  cursor: pointer;
  padding: 1.2em 4em;
  display: inline-block;
  background-color: rgba(127, 157, 181, 0.6);
  color: #fff;
  border-radius: 6px;
  position: relative;
  -webkit-transition: all 0.5s cubic-bezier(0.5, 0, 0.5, 1);
  transition: all 0.5s cubic-bezier(0.5, 0, 0.5, 1);
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:before,
.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:after {
  position: absolute;
  content: attr(Wibble);
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:before {
  top: -0.2em;
  right: -0.2em;
  background-color: rgba(255, 0, 0, 0.5);
}

.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:after {
  bottom: -0.2em;
  left: -0.2em;
  background-color: rgba(0, 0, 255, 0.5);
}

.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:hover {
  background-color: rgba(127, 157, 181, 1);
  box-shadow: 0.05em 0.05em 0.1em rgba(0,0,0,0.5); 
}

.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:hover:before {
  top: 0;
  right: 0;
}
.elementor-9591 .elementor-element.elementor-element-3721da9 .wibblebtn:hover:after {
  bottom: 0;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de80da0 */.elementor-9591 .elementor-element.elementor-element-de80da0 button{
  border: none;
  border-radius: 15px;
  box-shadow: 0 0 8px rgb(207, 207, 207);
}

.elementor-9591 .elementor-element.elementor-element-de80da0 button:hover{
  border: none;
  padding: 15px;
  border-radius: 15px;
  box-shadow: inset 0 0 8px #f9f8fc;
  } 

 #foot{
  position: relative;
  top: 15px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: none;
  padding: 15px;
  border-radius: 15px;
  box-shadow: 0 0 8px #d9d4e7;
  width: 200px;
  height: 65px;
  background-color: #d9d4e7;
  animation-duration: 5s;
}

.button-os{
   position: absolute;
    width: 200px;
    height: 65px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: #f9f8fc;
    border: 2.5px solid #0e172c;
    transition: background-color 2.2s;
    transition-duration: 3s;
    transition: 1.5s;
  }
  
  .button-os:hover{
    position: absolute;
    top: 30px;
    background-color: #fec7d7;
  }
  
  .button-os a{
    font-size: 20px;
    display: block;
    text-decoration: none;
    color:#0e172c;
    transition: 1.5s;
  }
  
  .button-os a:hover{
    letter-spacing: 5px;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b10918b */.elementor-9591 .elementor-element.elementor-element-b10918b svg#play {
	 width: 100px;
	 /*margin: 120px auto;*/
	 display: block;
	 cursor: pointer;
	 transform-origin: 50% 50%;
}
 .elementor-9591 .elementor-element.elementor-element-b10918b svg#play #triangle {
	 fill: rgba(22, 22, 22, 0);
	 transition: 500ms;
	 transform-origin: 50% 50%;
}
 .elementor-9591 .elementor-element.elementor-element-b10918b svg#play:hover #triangle {
	 fill: #a3cd3a;
	 transform-origin: 50% 50%;
}

 .elementor-9591 .elementor-element.elementor-element-b10918b svg #lineOne,
 .elementor-9591 .elementor-element.elementor-element-b10918b svg #lineTwo {
	 transform-origin: 50% 50%;
	 transition: 1s;
}

.elementor-9591 .elementor-element.elementor-element-b10918b svg:hover #lineOne {
	 transform: rotate(260deg);
	 -webkit-transform: rotate(260deg);
	 -moz-transform: rotate(260deg);
	 -o-transform: rotate(260deg);
	 transform-origin: 50% 50%;
}

.elementor-9591 .elementor-element.elementor-element-b10918b svg:hover #lineTwo {
	 transform: rotate(-450deg);
	 transform-origin: 50% 50%;
}


/*.play-button {*/
/*  width: 152px;*/
/*  height: 152px;*/
/*  position: relative;*/
/*  cursor: pointer;*/
/*}*/

/*.play-backdrop {*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  position: fixed;*/
/*  left: 0;*/
/*  top: 0;*/
/*  background-color: #000;*/
/*  opacity: 0;*/
/*  visibility: hidden;*/
/*}*/

/*.play-close {*/
/*  width: 30px;*/
/*  height: 30px;*/
/*  position: absolute;*/
/*  right: 0;*/
/*  bottom: calc(100% + 15px);*/
/*  border: none;*/
/*  outline: none;*/
/*  background: none;*/
/*  opacity: 0;*/
/*  cursor: pointer;*/
/*}*/

/*.play-close::before,*/
/*.play-close::after {*/
/*  content: "";*/
/*  display: block;*/
/*  width: 100%;*/
/*  height: 1px;*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 0;*/
/*  transform: rotate(45deg);*/
/*  background-color: #fff;*/
/*}*/

/*.play-close::after {*/
/*  transform: rotate(-45deg);*/
/*}*/

/*.play-circles {*/
/*  display: block;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/

/*.play-perspective {*/
/*  width: 600px;*/
/*  height: 400px;*/
/*  position: absolute;*/
/*  left: -230px;*/
/*  top: -125px;*/
/*}*/

/*.play-triangle {*/
/*  width: 600px;*/
/*  height: 400px;*/
/*  background-color: #fff;*/
/*  cursor: pointer;*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d830eb */.elementor-9591 .elementor-element.elementor-element-2d830eb .btn22container {
	 width: 80%;
	 text-align: center;
	 /*margin-top: 25vh;*/
}

.elementor-9591 .elementor-element.elementor-element-2d830eb .circle {
	 stroke: #f8aa28;
	 stroke-dasharray: 650;
	 stroke-dashoffset: 650;
	 -webkit-transition: all 0.5s ease-in-out;
	 opacity: 0.3;
}

.elementor-9591 .elementor-element.elementor-element-2d830eb .playBut {
	/* border: 1px solid red;
	*/
	 display: inline-block;
	 -webkit-transition: all 0.5s ease;
}

.elementor-9591 .elementor-element.elementor-element-2d830eb .playBut .triangle {
	 -webkit-transition: all 0.7s ease-in-out;
	 stroke-dasharray: 240;
	 stroke-dashoffset: 480;
	 stroke: #000;
	 transform: translateY(0);
}

.elementor-9591 .elementor-element.elementor-element-2d830eb .playBut:hover .triangle {
	 stroke-dashoffset: 0;
	 opacity: 1;
	 stroke: #f8aa28;
	 animation: nudge 0.7s ease-in-out;
}

 @keyframes nudge {
	 0% {
		 transform: translateX(0);
	}
	 30% {
		 transform: translateX(-5px);
	}
	 50% {
		 transform: translateX(5px);
	}
	 70% {
		 transform: translateX(-2px);
	}
	 100% {
		 transform: translateX(0);
	}
}

.elementor-9591 .elementor-element.elementor-element-2d830eb .playBut:hover .circle {
	 stroke-dashoffset: 0;
	 opacity: 1;
}


/*.play-button {*/
/*  width: 152px;*/
/*  height: 152px;*/
/*  position: relative;*/
/*  cursor: pointer;*/
/*}*/

/*.play-backdrop {*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  position: fixed;*/
/*  left: 0;*/
/*  top: 0;*/
/*  background-color: #000;*/
/*  opacity: 0;*/
/*  visibility: hidden;*/
/*}*/

/*.play-close {*/
/*  width: 30px;*/
/*  height: 30px;*/
/*  position: absolute;*/
/*  right: 0;*/
/*  bottom: calc(100% + 15px);*/
/*  border: none;*/
/*  outline: none;*/
/*  background: none;*/
/*  opacity: 0;*/
/*  cursor: pointer;*/
/*}*/

/*.play-close::before,*/
/*.play-close::after {*/
/*  content: "";*/
/*  display: block;*/
/*  width: 100%;*/
/*  height: 1px;*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 0;*/
/*  transform: rotate(45deg);*/
/*  background-color: #fff;*/
/*}*/

/*.play-close::after {*/
/*  transform: rotate(-45deg);*/
/*}*/

/*.play-circles {*/
/*  display: block;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/

/*.play-perspective {*/
/*  width: 600px;*/
/*  height: 400px;*/
/*  position: absolute;*/
/*  left: -230px;*/
/*  top: -125px;*/
/*}*/

/*.play-triangle {*/
/*  width: 600px;*/
/*  height: 400px;*/
/*  background-color: #fff;*/
/*  cursor: pointer;*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e69b1e */.elementor-9591 .elementor-element.elementor-element-4e69b1e .button-36 {
  padding: 12px 26px;
  padding-bottom: 18px;
  border: 0;
  font-size: 16px;
  transition: all 150ms ease-in-out;
  border-radius: 20px;
  color: #071432;
  font-weight: bold;
  background: #fff;
  box-shadow: rgba(99, 99, 99, 0.2) 0 2px 8px 0, inset 0px -6px 0px rgba(0, 0, 0, 0.1), inset 0px -2px 0px rgba(0, 0, 0, 0.15);
}

.elementor-9591 .elementor-element.elementor-element-4e69b1e .button-36:hover {
  filter: brightness(0.98);
}

.elementor-9591 .elementor-element.elementor-element-4e69b1e .button-36:hover {
  filter: brightness(0.97);
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: rgba(99, 99, 99, 0.2) 0 2px 6px 0, inset 0px -1px 0px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02f5d07 */.elementor-9591 .elementor-element.elementor-element-02f5d07 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15a6b4e */#mg_primary_button {
    transition: transform 0.2s ease-out;
    will-change: transform;
}

#mg_primary_button:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025afd1 */.elementor-9591 .elementor-element.elementor-element-025afd1 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f48019 */#mg_primary_button_link {
    transition: transform 0.2s ease-out;
    will-change: transform;
}

#mg_primary_button_link .elementor-button-text{
padding-bottom: 1px;
box-shadow: 0 1px 0 0 #f8f1e2;
-webkit-transition: all 150ms ease;
transition: all 150ms ease;
}

#mg_primary_button_link .elementor-button-text:hover {
box-shadow: 0 1px 0 0 #3a3a3a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf7f10 */.elementor-9591 .elementor-element.elementor-element-ebf7f10 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5582c3 */.elementor-9591 .elementor-element.elementor-element-d5582c3 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66fc0e7 */.elementor-9591 .elementor-element.elementor-element-66fc0e7 .button-main {
	background-color: #999;
	background-image: linear-gradient(180deg, #CCC, #999);
	border-top: 3px solid #CCC;
	border-right: 3px solid #CCC;
	border-left: 4px solid #666;
	border-bottom: 4px solid #666;
	border-radius: 1em;
	text-decoration: none;
	box-shadow:  -.1em .1em 0 #000,
				 -.2em .2em 0 #000,
				 -.3em .3em 0 #000,
				 -.4em .4em 0 #333,
				 -.5em .5em 0 #333,
				 -.6em .6em 0 #333,
				 -.7em .7em 0 #333,
				 -.9em .9em 0 #333,
				 -1em 1em 0 #333,
				 -1.1em 1.1em 0 #333,
				 -1.2em 1.2em 0 #333;
	transition: box-shadow 0.3s,
				border-top 0.3s,
				border-right 0.3s;
}

.elementor-9591 .elementor-element.elementor-element-66fc0e7 .button-main:hover, .button-main:focus {
	box-shadow: .1em -.1em 0 #333,
				.2em -.2em 0 #333,
				-.1em .1em 0 #333,
				-.2em .2em 0 #333,
				-.3em .3em 0 #333,
				inset -.1em -.1em 2em #FFF,
				-.1em -.1em 2em #666;
	border-top: 3px solid #666;
	border-right: 3px solid #666;
}

.elementor-9591 .elementor-element.elementor-element-66fc0e7 .button-inside {
	width: 100%;
	height: auto;
	margin: .5em auto;
	padding: 0px 8px;
	border-radius: .8em;
	background-color: #CCC;
	background-image: linear-gradient(45deg, #CCC, #999);
	box-shadow: inset -.15em .15em 0 #666,
				inset .1em -.1em 0 #CCC;
}

.elementor-9591 .elementor-element.elementor-element-66fc0e7 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #F2F2F2;
	text-align: center;
	line-height: 1.3em;
	margin: 0 auto;
	text-shadow: -.01em .01em 0 #666,
				 -.02em .02em 0 #666,
				 -.03em .03em 0 #666,
				 -.04em .04em 0 #666,
				 -.05em .05em 0 #666,
				 -.06em .06em 0 #999,
				 -.07em .07em 0 #999,
				 -.08em .08em 0 #999,
				 -.09em .09em 0 #999,
				 -.1em .1em 0 #999,
				 -.11em .11em 0 #999;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31eb856 */.elementor-9591 .elementor-element.elementor-element-31eb856 .button-27 {
  position: relative;
  padding: 16px;
  background: linear-gradient(0deg, #fcfcfc 0%, #f5f5f5 100%);
  border: 6px solid transparent;
  border-radius: 16px;
  background-clip: padding-box;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5), 1px 3px 3px 2px #fff, 0 0 0 6px #ECECEC;
  border-radius: 16px;
  font-family: "Inter", sans-serif;
  font-size: 18px;
  line-height: 1;
  transition: border 0.1s ease-in-out, padding 0.1s ease-in-out, margin 0.1s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-31eb856 .button-27:after {
  position: absolute;
  top: -6px;
  bottom: -6px;
  left: -6px;
  right: -6px;
  background: linear-gradient(#fff, #ededed);
  content: "";
  z-index: -1;
  border-radius: 16px;
}

.elementor-9591 .elementor-element.elementor-element-31eb856 .button-27:hover {
  border: 2px solid transparent;
  background-image: linear-gradient(180deg, #E6E6E6 0%, #F7F7F7 100%);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.35), 0 0 0 6px #ECECEC;
  padding: 20px 48px;
}

.elementor-9591 .elementor-element.elementor-element-31eb856 .button-27:active {
  border-top: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98e760f */.elementor-9591 .elementor-element.elementor-element-98e760f .player {
  background: none;
  width: 80px;
  height: 80px;
  border: solid 5px #fff;
  border-radius: 100%;
  position: relative; 
  text-indent:-9999px;
  box-shadow: 1px 1px 3px #999999;
}

.elementor-9591 .elementor-element.elementor-element-98e760f .player span {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 20px solid #fff;
  border-bottom: 15px solid transparent;
  position:absolute;
  top:30%;
  left:40%;    
}

.elementor-9591 .elementor-element.elementor-element-98e760f .player:hover{
  background:#4ccaea;
  cursor:pointer;
  opacity:0.8;
  border:none;
  /*position:absolute;  */
  width: 80px;
  height: 80px; 
  box-shadow:none;
}

.elementor-9591 .elementor-element.elementor-element-98e760f .player:hover span{
  top:30%;
  left:40%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35fd364 */.elementor-9591 .elementor-element.elementor-element-35fd364 .powered-by-discourse {
    display: flex;
	 grid-area: below-content;
	 justify-self: start;
	 font-size: 1.3em;
	 line-height: 2em;
	 /*letter-spacing: 0.2px;*/
	 padding: 3px 2px;
	 background: #313146;
	 border-radius: 0.75em;
	 transition: all 0.25s ease-in-out;
	 color: #ffffff !important;
}

.elementor-9591 .elementor-element.elementor-element-35fd364 a.powered-by-discourse {
    color: #ffffff !important;
}

/*.elementor-9591 .elementor-element.elementor-element-35fd364 .admin-area .powered-by-discourse, .has-full-page-chat .powered-by-discourse, .static-login .powered-by-discourse, .invite-page .powered-by-discourse, .account-created-page .powered-by-discourse, .activate-account-page .powered-by-discourse {*/
/*	 display: none !important;*/
/*}*/

.elementor-9591 .elementor-element.elementor-element-35fd364 .powered-by-discourse:visited {
	 color: #878893;
}

.elementor-9591 .elementor-element.elementor-element-35fd364 .powered-by-discourse__content {
	 display: inline-flex;
	 align-items: center;
	 gap: 0.5em;
	 color: currentColor;
	 background: #313146;
	 border-radius: 0.62em;
	 padding: 0.15em 0.65em 0.15em 0.5em;
}

.elementor-9591 .elementor-element.elementor-element-35fd364 .powered-by-discourse .d-icon {
	 position: relative;
	 top: 0.05em;
}

.elementor-9591 .elementor-element.elementor-element-35fd364 .discourse-no-touch .powered-by-discourse:hover {
	 color: var(--primary-high);
}

.elementor-9591 .elementor-element.elementor-element-35fd364 .powered-by-discourse:hover {
	 background: linear-gradient(45deg, #313146, #313146, #313146, #313146, #313146, #d0232b, #f15d22, #fff9ae, #00a94f, #00aeef);
	 background-size: 300%;
	 animation: d-rainbow-shimmer 0.5s;
	 animation-fill-mode: forwards;
	 animation-timing-function: ease-in-out;
	 animation-delay: 0.15s;
}

.elementor-9591 .elementor-element.elementor-element-35fd364 a.powered-by-discourse:hover {
	 color: #878893 !important;
}
	
@keyframes d-rainbow-shimmer {
	 0% {
		 background-position: 0% 50%;
	}
	 100% {
		 background-position: 100% 50%;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0cdc55 */.elementor-9591 .elementor-element.elementor-element-e0cdc55 .button-54 {
  --c: #fff;
  /* text color */
  background: linear-gradient(90deg, #0000 33%, #fff5, #0000 67%) var(--_p,100%)/300% no-repeat,
    #004dff;
  /* background color */
  color: #0000;
  border: none;
  transform: perspective(500px) rotateY(calc(20deg*var(--_i,-1)));
  text-shadow: calc(var(--_i,-1)* 0.08em) -.01em 0   var(--c),
    calc(var(--_i,-1)*-0.08em)  .01em 2px #0004;
  outline-offset: .1em;
  transition: 0.3s;
}

.elementor-9591 .elementor-element.elementor-element-e0cdc55 .button-54:hover,
.elementor-9591 .elementor-element.elementor-element-e0cdc55 .button-54:focus-visible {
  --_p: 0%;
  --_i: 1;
}

.elementor-9591 .elementor-element.elementor-element-e0cdc55 .button-54:active {
  text-shadow: none;
  color: var(--c);
  box-shadow: inset 0 0 9e9q #0005;
  transition: 0s;
}

.elementor-9591 .elementor-element.elementor-element-e0cdc55 .button-54 {
  font-weight: bold;
  font-size: 1.4rem;
  margin: 0;
  cursor: pointer;
  padding: .5em 2em;
  border-radius: .2em
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efcc56b */.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow {
  transition: all 0.2s ease;
  background: #d2d5d8;
  border:0;
  font-weight: bold;
  /*margin: 2rem auto;*/
  display: block;
  border-radius: 25px;
  position: relative;
  outline: none;
  padding: 3px;
  cursor: pointer;
  min-width: 200px;
  animation-name: button;
  animation-duration: 0.75s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b .btn-text {
  color: #333;
  font-size: 1rem;
  line-height: 1.2rem;
  opacity: 1;
  animation-name: button-text;
  animation-duration: 0.75s;
  animation-delay: 1.3s;
  animation-fill-mode: backwards;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow:before,
.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow:after,
.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow span:before,
.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow span:after{
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 25px;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow:before {
/*   box-shadow: -10px -8px 20px #fff; */
  animation-name: button-before;
  animation-duration: 0.75s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow:after {
/*   box-shadow: 10px 8px 20px #9496B0; */
  animation-name: button-after;
  animation-duration: 0.75s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b .btn-inner {
  max-width: 250px;
  position: relative;
  background: #d2d5d8;
  padding: 1rem 4rem;
  display: block;
  border-radius: 25px;
  position: relative;
  animation-name: button-inner;
  animation-duration: 0.75s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow:hover .btn-text {
  font-size: 0.95rem;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow:hover .btn-inner:before {
   box-shadow: 4px 4px 10px inset #9496B0;
  -webkit-box-shadow: 4px 4px 10px inset #9496B0;
}

.elementor-9591 .elementor-element.elementor-element-efcc56b button#btn_glow:hover .btn-inner:after {
  box-shadow: -4px -4px 10px inset #fff;
  -webkit-box-shadow: -4px -4px 10px inset #fff;
}

@keyframes button-before {
  from {box-shadow: 0 0 0 #fff;}
  to {box-shadow: -10px -8px 20px #fff;}
}

@keyframes button-after {
  from {box-shadow: 0 0 0 #9496B0;}
  to {box-shadow: 10px 8px 20px #9496B0;}
}

@keyframes button-inner {
  from {background: #d2d5d8;}
  to {background: linear-gradient(165deg, rgba(255,255,255,1) 0%, rgba(210,213,216,1) 50%, rgba(210,213,216,1) 95%, rgba(148,150,176,1) 100%);}
}

@keyframes button {
  from {background: #d2d5d8;}
  to {background: linear-gradient(165deg, rgba(255,255,255,1) 10%, rgba(148,150,176,1) 100%);}
}

@keyframes button-text {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08ed42e */.elementor-9591 .elementor-element.elementor-element-08ed42e .button-57 {
  background-color: #0078d0;
  border: 0;
  border-radius: 56px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: system-ui,-apple-system,system-ui,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;
  font-size: 18px;
  font-weight: 600;
  outline: 0;
  padding: 16px 40px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all .3s;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  overflow: hidden;
}

.elementor-9591 .elementor-element.elementor-element-08ed42e .button-57:before {
  background-color: initial;
  background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0) 100%);
  border-radius: 125px;
  content: "";
  height: 50%;
  left: 4%;
  opacity: .5;
  position: absolute;
  top: 0;
  transition: all .3s;
  width: 92%;
}

.elementor-9591 .elementor-element.elementor-element-08ed42e .button-57:hover {
  box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px;
  transform: scale(1.05);
}

@media (min-width: 768px) {
  .button-57 {
    padding: 16px 48px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0585dd8 */.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60 {
  transform: rotate(-25deg) skew(25deg);
  transform-style: preserve-3d;
  position: relative;
  list-style: none;
  width: 100px;
  height: 32px;
  border: none;
  background: transparent;
  font-family: inherit;
  cursor: pointer;
  margin-bottom: 12px;
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:before {
  content: '';
  position: absolute;
  bottom: -10px;
  left: -5px;
  width: 100%;
  height: 10px;
  background: #2a2a2a;
  transform: skewX(-41deg);
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:after {
  content: '';
  position: absolute;
  top: 5px;
  left: -9px;
  width: 9px;
  height: 100%;
  background: #2a2a2a;
  transform: skewY(-49deg);
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60 span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2a2a2a;
  color: #fff;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 1.1s ease-out;
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:hover span {
  z-index: 1000;
  transition: .3s;
  color: #fff;
}

/*.button-60:hover span:nth-child(5) {*/
/*  transform: translate(40px, -40px);*/
/*  opacity: 1;*/
/*}*/

/*.button-60:hover span:nth-child(4) {*/
/*  transform: translate(30px, -30px);*/
/*  opacity: .8;*/
/*}*/

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:hover span:nth-child(3) {
  transform: translate(20px, -20px);
  opacity: .6;
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:hover span:nth-child(2) {
  transform: translate(10px, -10px);
  opacity: .4;
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:hover span:nth-child(1) {
  transform: translate(0px, 0px);
  opacity: .2;
}

/*.button-60:active span:nth-child(5) {*/
/*  transform: translate(20px, -20px);*/
/*  opacity: 1;*/
/*}*/

/*.button-60:active span:nth-child(4) {*/
/*  transform: translate(15px, -15px);*/
/*}*/

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:active span:nth-child(3) {
  transform: translate(10px, -10px);
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:active span:nth-child(2) {
  transform: translate(5px, -5px);
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:active span:nth-child(1) {
  transform: translate(0px, 0px);
}

.elementor-9591 .elementor-element.elementor-element-0585dd8 .button-60:nth-child(1):hover span {
  background: #52E19F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fca59e4 */.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11 {
  touch-action: manipulation;
  position: relative;
  padding: 0;
  width: 100px;
  height: 100px;
  border: 2px solid #888888;
  outline: none;
  background-color: #f4f5f6;
  border-radius: 20px;
  box-shadow: -3px -10px 17.5px #ffffff, -3px -5px 7.5px #ffffff, -10px 0px 15px #ffffff, 3px 10px 12.5px rgba(0, 0, 0, 0.2);
  transition: 0.13s ease-in-out;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11:hover {
  box-shadow: none;
}

.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11:hover .button-11__content {
  box-shadow: none;
}

.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11:hover .button-11__content .button-11__text, .button-11:hover .button-11__content .button-11__icon {
  transform: translate3d(0px, 0px, 0px);
}

.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11__content {
  position: relative;
  display: grid;
  padding: 10px;
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  box-shadow: inset 0px -4px 0px #dddddd, 0px -4px 0px #f4f5f6;
  border-radius: 20px;
  transition: 0.13s ease-in-out;
  z-index: 1;
}

.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11__icon {
  position: relative;
  display: flex;
  transform: translate3d(0px, -2px, 0px);
  grid-column: 4;
  align-self: start;
  justify-self: end;
  width: 16px;
  height: 16px;
  transition: 0.13s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11__icon svg {
  width: 16px;
  height: 16px;
  fill: #aaaaaa;
}

.elementor-9591 .elementor-element.elementor-element-fca59e4 .button-11__text {
  position: relative;
  transform: translate3d(0px, -2px, 0px);
  margin: 0;
  align-self: end;
  grid-column: 1/5;
  grid-row: 2;
  text-align: center;
  font-size: 16px;
  background-color: #888888;
  color: transparent;
  text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.5);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  transition: 0.13s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce0d135 */$slate-color: rgb(16,24,50);
$blue-color: #00bcdd;
$pink-color: #ff00ff;

.elementor-9591 .elementor-element.elementor-element-ce0d135 .btn {
	 color: #101832;
	 cursor: pointer;
	 display: inline-block;
	 letter-spacing: 0.075em;
	 padding: 0.8em 1em;
	 margin: auto 2em;
	 position: relative;
	 align-self: center;
	 text-transform: uppercase;
	 border: 3px #00bcdd solid;
	 border-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 border-image-slice: 1 1 0 0;
	 z-index: 1;
	 box-shadow: -0.5em 0.5em rgba(16, 24, 50, 0);
	 transform-origin: left bottom;
	 -webkit-transition: all 200ms ease-in-out;
	 -moz-transition: all 200ms ease-in-out;
	 -o-transition: all 200ms ease-in-out;
	 transition: all 200ms ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .btn:before, .btn:after {
	 border: 3px #00bcdd solid;
	 content: '';
	 display: block;
	 position: absolute;
	 z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .btn:before {
	 border-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
	 border-image-slice: 1 1 0 1;
	 left: -0.59em;
	 top: 0.15em;
	 width: 0.31em;
	 height: 100%;
	 transform: skewY(-45deg);
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .btn:after {
	 border-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 border-image-slice: 1 1 1 0;
	 bottom: -0.61em;
	 right: 0.16em;
	 width: 100%;
	 height: 0.31em;
	 transform: skewX(-45deg);
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .btn:hover {
	 background-color: white;
	 background-size: 90%;
	 transform: translate(0.5em, -0.5em);
	 box-shadow: -1em 1em 0.15em rgba(16, 24, 50, 0.1);
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .btn:hover:before {
	 background-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
	 height: calc(100% - .13em);
	 border-image-slice: 1;
}
 
.elementor-9591 .elementor-element.elementor-element-ce0d135 .btn:hover:after {
	 background-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 width: calc(100% - .13em);
	 border-image-slice: 1;
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .cta {
	 background-color: #00bcdd;
	 background-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 border-image: linear-gradient(45deg, #44e3ff 0%, #f6f 100%);
	 border-image-slice: 1;
	 color: white;
	 font-size: 1.2em;
	 padding: 12px 24px;

}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .cta:before {
	 border-image-slice: 1;
	 background-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
	 left: -0.75em;
	 top: 0.15em;
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .cta:after {
	 border-image-slice: 1;
	 background-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 bottom: -0.75em;
	 right: 0.15em;
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .cta:hover {
	 background: white;
	 border-image: linear-gradient(45deg, #00bcdd 0%, #f0f 100%);
	 border-image-slice: 1;
	 color: #101832;
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .cta:hover:before {
	 height: 100%;
}

.elementor-9591 .elementor-element.elementor-element-ce0d135 .cta:hover:after {
	 width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2a53d */.elementor-9591 .elementor-element.elementor-element-1f2a53d .button-24 {
  background: #FF4742;
  border: 1px solid #FF4742;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: nunito,roboto,proxima-nova,"proxima nova",sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
  min-height: 40px;
  outline: 0;
  padding: 16px 32px;
  text-align: center;
  text-rendering: geometricprecision;
  text-transform: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
}

.elementor-9591 .elementor-element.elementor-element-1f2a53d .button-24:hover,
.elementor-9591 .elementor-element.elementor-element-1f2a53d .button-24:active {
  background-color: initial;
  background-position: 0 0;
  color: #FF4742;
}

.elementor-9591 .elementor-element.elementor-element-1f2a53d .button-24:active {
  opacity: .5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f0b302 */.elementor-9591 .elementor-element.elementor-element-2f0b302 .button_36 {
  background-image: linear-gradient(92.88deg, #455EB5 9.16%, #5643CC 43.89%, #673FD7 64.72%);
  border-radius: 8px;
  border-style: none;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  flex-shrink: 0;
  font-family: "Inter UI","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
  font-size: 16px;
  font-weight: 500;
  height: 4rem;
  padding: 0 1.6rem;
  text-align: center;
  text-shadow: rgba(0, 0, 0, 0.25) 0 3px 8px;
  transition: all .5s;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-2f0b302 .button_36:hover {
  box-shadow: rgba(80, 63, 205, 0.5) 0 1px 30px;
  transition-duration: .1s;
}

@media (min-width: 768px) {
  .button_36 {
    padding: 0 2.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff11106 */.elementor-9591 .elementor-element.elementor-element-ff11106 .button-48 {
  appearance: none;
  background-color: #FFFFFF;
  border-width: 0;
  box-sizing: border-box;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-family: Clarkson,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1em;
  margin: 0;
  opacity: 1;
  outline: 0;
  padding: 1.2em 2.2em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-rendering: geometricprecision;
  /*text-transform: uppercase;*/
  transition: opacity 300ms cubic-bezier(.694, 0, 0.335, 1),background-color 100ms cubic-bezier(.694, 0, 0.335, 1),color 100ms cubic-bezier(.694, 0, 0.335, 1);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: baseline;
  white-space: nowrap;
  border-radius: 16px;
}

.elementor-9591 .elementor-element.elementor-element-ff11106 .button-48:before {
  animation: opacityFallbackOut .5s step-end forwards;
  backface-visibility: hidden;
  background-color: #fed700;
  clip-path: polygon(-1% 0, 0 0, -25% 100%, -1% 100%);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(0);
  transition: clip-path .5s cubic-bezier(.165, 0.84, 0.44, 1), -webkit-clip-path .5s cubic-bezier(.165, 0.84, 0.44, 1);
  width: 100%;
  border-radius: 16px;
}

.elementor-9591 .elementor-element.elementor-element-ff11106 .button-48:hover:before {
  animation: opacityFallbackIn 0s step-start forwards;
  clip-path: polygon(0 0, 101% 0, 101% 101%, 0 101%);
}

.elementor-9591 .elementor-element.elementor-element-ff11106 .button-48:after {
  background-color: #FFFFFF;
}

.elementor-9591 .elementor-element.elementor-element-ff11106 .button-48 span {
  z-index: 1;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b3ab33 */.elementor-9591 .elementor-element.elementor-element-0b3ab33 .button-52 {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 16px 40px 16px;
  outline: 0;
  border: 1px solid black;
  cursor: pointer;
  position: relative;
  background-color: rgba(0, 0, 0, 0) !important;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-0b3ab33 .button-52:after {
  content: "";
  background-color: #ffe54c;
  width: 100%;
  z-index: -1;
  position: absolute;
  height: 100%;
  top: 7px;
  left: 7px;
  transition: 0.2s;
}

.elementor-9591 .elementor-element.elementor-element-0b3ab33 .button-52:hover:after {
  top: 0px;
  left: 0px;
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-0b3ab33 .button-52 {
    padding: 16px 50px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f7a72 */.elementor-9591 .elementor-element.elementor-element-97f7a72 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-938688e */.elementor-9591 .elementor-element.elementor-element-938688e .btn_pulse {
  position: relative;
  font-size: 17px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1em 3.5em;
  display: inline-block;
  cursor: pointer;
  border-radius: 6em;
  transition: all 0.2s;
  border: none;
  font-family: inherit;
  font-weight: 500;
  color: black;
  background-color: white;
}

.elementor-9591 .elementor-element.elementor-element-938688e .btn_pulse:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-9591 .elementor-element.elementor-element-938688e .btn_pulse:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.elementor-9591 .elementor-element.elementor-element-938688e .btn_pulse::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
  border-radius: 100px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.4s;
}

.elementor-9591 .elementor-element.elementor-element-938688e .btn_pulse::after {
  background-color: #fff;
}

.elementor-9591 .elementor-element.elementor-element-938688e .btn_pulse:hover::after {
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d600a1 */.elementor-9591 .elementor-element.elementor-element-2d600a1 .button-89 {
  --b: 3px;   /* border thickness */
  --s: .45em; /* size of the corner */
  --color: #373B44;
  
  padding: calc(.9em + var(--s)) calc(1.3em + var(--s));
  color: var(--color);
  --_p: var(--s);
  background:
    conic-gradient(from 90deg at var(--b) var(--b),#0000 90deg,var(--color) 0)
    var(--_p) var(--_p)/calc(100% - var(--b) - 2*var(--_p)) calc(100% - var(--b) - 2*var(--_p));
  transition: .3s linear, color 0s, background-color 0s;
  outline: var(--b) solid #0000;
  outline-offset: .6em;
  font-size: 18px;
  border: 0;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-2d600a1 .button-89:hover,
.elementor-9591 .elementor-element.elementor-element-2d600a1 .button-89:focus-visible{
  --_p: 0px;
  outline-color: var(--color);
  outline-offset: .05em;
}

.elementor-9591 .elementor-element.elementor-element-2d600a1 .button-89:active {
  background: var(--color);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9a0c65 */.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77 {
  align-items: center;
  appearance: none;
  background-clip: padding-box;
  background-color: initial;
  background-image: none;
  border-style: none;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  flex-direction: row;
  flex-shrink: 0;
  font-family: Eina01,sans-serif;
  font-size: 16px;
  font-weight: 800;
  justify-content: center;
  line-height: 24px;
  margin: 0;
  min-height: 64px;
  outline: none;
  overflow: visible;
  padding: 19px 40px;
  pointer-events: auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
  width: auto;
  word-break: keep-all;
  z-index: 0;
}

@media (min-width: 768px) {
  .button-77 {
    padding: 19px 32px;
  }
}

.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:before,
.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:after {
  border-radius: 80px;
}

.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:before {
  background-color: rgba(249, 58, 19, .32);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
}

.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:after {
  background-color: initial;
  background-image: linear-gradient(92.83deg, #ff7426 0, #f93a13 100%);
  bottom: 4px;
  content: "";
  display: block;
  left: 4px;
  overflow: hidden;
  position: absolute;
  right: 4px;
  top: 4px;
  transition: all 100ms ease-out;
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:hover:not(:disabled):after {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  transition-timing-function: ease-in;
}

.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:active:not(:disabled) {
  color: #ccc;
}

.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:active:not(:disabled):after {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(92.83deg, #ff7426 0, #f93a13 100%);
  bottom: 4px;
  left: 4px;
  right: 4px;
  top: 4px;
}

.elementor-9591 .elementor-element.elementor-element-a9a0c65 .button-77:disabled {
  cursor: default;
  opacity: .24;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c322fff */.elementor-9591 .elementor-element.elementor-element-c322fff :root {
 --primary-color: #c8dc71;
 --gradient-color: linear-gradient(270deg, #ce6cec 0%, #dc717f 100%);
 --gradient-color-2: linear-gradient(270deg, #c8dc71 0%, #6cece1 100%);
 --radius: 8px;
}

.elementor-9591 .elementor-element.elementor-element-c322fff .button#pseudo {
 font-size: 1.25rem;
 font-weight: 400;
 text-decoration: none;
 padding: 1.25rem 4rem;
 border-radius: 8px;
 cursor: pointer;
 position: relative;
 background: linear-gradient(#fff, #dedede);
 transition: all 0.4s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-c322fff .button#pseudo span {
 color: #4d4d4d;
 transition: color 0.4s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-c322fff .button#pseudo:hover span {
 color: #000;
}

.elementor-9591 .elementor-element.elementor-element-c322fff .button#pseudo::after, .button#pseudo::before {
 content: "";
 pointer-events: none;
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 z-index: -1;
 transition: all 0.4s ease-in-out;
 border-radius: 8px;
 transform: translate(0px, 0px);
}

.elementor-9591 .elementor-element.elementor-element-c322fff .button#pseudo:hover::after {
 transform: translate(12px, -12px);
 z-index: -2;
 background: linear-gradient(270deg, #c8dc71 0%, #6cece1 100%);
 transition: all 0.4s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-c322fff .button#pseudo:hover::before {
 transform: translate(6px, -6px);
 z-index: -1;
 background: linear-gradient(270deg, #ce6cec 0%, #dc717f 100%);
 transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eac8e3d */.elementor-9591 .elementor-element.elementor-element-eac8e3d {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbfa170 */.elementor-9591 .elementor-element.elementor-element-cbfa170 :root {
    --transition-duration: 0.3s;
}

.elementor-9591 .elementor-element.elementor-element-cbfa170 button#play_reveil {
    display: grid;
}

.elementor-9591 .elementor-element.elementor-element-cbfa170 button#play_reveil {
    --hov: 0;
    display: grid;
    grid-gap: 0.5em;
    grid-template-columns: calc(0.375em + var(--hov) * 1em) 1fr;
    align-items: center;
    place-self: center;
    border: none;
    padding: 0.75em;
    border-radius: 2em;
    background: color-mix(in hsl, #b5fe83 calc(var(--hov) * 100%), #fefefe);
    color: #0e0a0e;
    font: 700 1.2em/1.375 ubuntu, sans-serif;
    transition: 0.3s ease-out;
    transition-delay: calc((1 - var(--hov)) * 0.5 * 0.3s), 0s;
    transition-property: grid-template-columns, background-color;
    cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-cbfa170 button#play_reveil::before {
    content: attr(data-ico);
    aspect-ratio: 1;
    overflow: hidden;
    border-radius: 50%;
    background: #0e0a0e;
    color: hsla(0, 0%, 100%, var(--hov));
    font-weight: 100;
    text-indent: calc((var(--hov) - 1) * 1em);
    clip-path: circle(closest-side);
    transition: inherit;
    transition-delay: calc(var(--hov) * 0.5 * 0.3s);
    transition-property: color, text-indent;
}

/* Hover and focus effect */
.elementor-9591 .elementor-element.elementor-element-cbfa170 button#play_reveil:hover,
.elementor-9591 .elementor-element.elementor-element-cbfa170 button#play_reveil:focus {
    --hov: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9fa839 */.elementor-9591 .elementor-element.elementor-element-b9fa839 a.c-btn {
	 color: #b197fc;
	 text-decoration: none !important;
}

.elementor-9591 .elementor-element.elementor-element-b9fa839 .c-btn {
	 position: relative;
	 overflow: hidden;
	 padding: 1rem 2.5rem;
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 color: #b197fc;
	 text-decoration: none;
	 border-radius: 8px;
	 background-color: transparent;
	 backface-visibility: hidden;
	 box-shadow: inset 0 0 0 1px #b197fc !important;
	 transform: translateZ(0);
}

.elementor-9591 .elementor-element.elementor-element-b9fa839 .c-btn::after {
	 content: "";
	 pointer-events: none;
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 1;
	 height: 120%;
	 width: 120%;
	 border-radius: 20%;
	 background-color: #b197fc;
	 scale: 0 0;
	 translate: 0 140%;
	 transition: scale 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), translate 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.elementor-9591 .elementor-element.elementor-element-b9fa839 .c-btn__label {
	 display: inline-flex;
	 align-items: center;
	 gap: 1rem;
	 z-index: 2;
	 font-size: 1.2rem;
	 letter-spacing: 0.025em;
	 transition: color 0.32s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-b9fa839 .c-btn:hover span {
	 color: #110d1a;
}

.elementor-9591 .elementor-element.elementor-element-b9fa839 .c-btn:hover:after {
	 scale: 1.5 1.5;
	 translate: 0 0;
	 border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dc3682 */.elementor-9591 .elementor-element.elementor-element-4dc3682 button#gradient_move {
 border-radius: 11px;
 border: none;
 padding: 16px 32px;
 min-width: 120px;
 font-size: 16px;
 line-height: 1;
 font-weight: 500;
 font-family: inherit;
 color: white;
 position: relative;
 cursor: pointer;
 appearance: none;
 background: radial-gradient(var(--spread-x) var(--spread-y) at var(--pos-x) var(--pos-y), var(--color-1) var(--stop-1), var(--color-2) var(--stop-2), var(--color-3) var(--stop-3), var(--color-4) var(--stop-4), var(--color-5) var(--stop-5));
 text-shadow: 0 0.5px 1px rgba(0, 0, 0, .75);
 box-shadow: 0 0 0 1px inset rgba(255, 255, 255, 0.1);
 outline: none;
 -webkit-tap-highlight-color: transparent;
 transition: --pos-x 0.5s, --pos-y 0.5s, --spread-x 0.5s, --spread-y 0.5s, --color-1 0.5s, --color-2 0.5s, --color-3 0.5s, --color-4 0.5s, --color-5 0.5s, --stop-1 0.5s, --stop-2 0.5s, --stop-3 0.5s, --stop-4 0.5s, --stop-5 0.5s;
}

.elementor-9591 .elementor-element.elementor-element-4dc3682 button#gradient_move:hover {
 --pos-x: 0%;
 --pos-y: 91.51%;
 --spread-x: 120.24%;
 --spread-y: 103.18%;
 --color-1: #c96287;
 --color-2: #c66c64;
 --color-3: #cc7d23;
 --color-4: #37140a;
 --color-5: #000;
 --stop-1: 0%;
 --stop-2: 8.8%;
 --stop-3: 21.44%;
 --stop-4: 71.34%;
 --stop-5: 85.76%;
}

.elementor-9591 .elementor-element.elementor-element-4dc3682 small {
 position: absolute;
 left: 0;
 right: 0;
 bottom: 32px;
 letter-spacing: 0.05px;
 text-decoration: none;
 display: block;
 text-align: center;
 font-size: 13px;
 font-weight: 400;
 color: rgba(255, 255, 255, .2);
}

.elementor-9591 .elementor-element.elementor-element-4dc3682 small a {
 font-weight: 500;
 color: rgba(255, 255, 255, .4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a7e11 */.elementor-9591 .elementor-element.elementor-element-c1a7e11 .c4 {
  display: grid;
  place-content: center;
}

.elementor-9591 .elementor-element.elementor-element-c1a7e11 .c4 .btn_c4 {
  position: relative;
  background: rgba(255,255,255,0.1);
  color: white;
  font-size: 1.1em;
  d-padding: 0.5em 1em 0.4em 1em;
  padding: 10px 18px 8px 18px;
  margin: 8px;
  transition: background 100ms ease, color 100ms ease;
}

.elementor-9591 .elementor-element.elementor-element-c1a7e11 .c4 .btn_c4:hover {
  background: white;
  color: black;
  transition: background 150ms linear, color 150ms linear;
}

.elementor-9591 .elementor-element.elementor-element-c1a7e11 .c4 .btn_c4:before {
  position: absolute;
  content: "";
  inset: 0;
  background: rgba(255,255,255,0.1);
  pointer-events: none;
  clip-path: polygon(-10% -10%, -10% 110%, 10% 90%, 6% 10%, 94% 10%, 91% 90%, 10% 90%, -10% 110%, 110% 110%, 110% -10%);
}

.elementor-9591 .elementor-element.elementor-element-c1a7e11 .c4 .btn_c4:after {
  position: absolute;
  content: "";
  inset: 0;
  border: 0px solid white;
}

.elementor-9591 .elementor-element.elementor-element-c1a7e11 .c4 .btn_c4:hover:after {
  animation: 300ms ease c4border;
  animation-fill-mode: forwards;
}

@keyframes c4border {
  0%   {
    inset: -16px;
    border: 2px solid white;
    border-radius: 10px;
    opacity: 0;
  }
  60%  {
    inset: -7px;
    border: 6px solid white;
    border-radius: 7px;
    opacity: 0.7;
  }
  100% {
    inset: -8px;
    border: 4px solid white;
    border-radius: 8px;
    opacity: 0.7;
  }
}
.c4 .btn_c4:hover .btn_c4text {
  animation: 200ms ease c4text;
  animation-fill-mode: forwards;
}
@keyframes c4text {
  0%   {
    transform: translateY(0);
  }
  60%  {
    transform: translateY(-1.6px);
  }
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc834a3 */.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86 {
  all: unset;               
  width: 100px;
  height: 30px;
  font-size: 16px;
  background: transparent;
  border: none;
  position: relative;
  color: #f0f0f0;
  cursor: pointer;
  z-index: 1;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86::after,
.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -99999;
  transition: all .4s;
}

.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86::before {
  transform: translate(0%, 0%);
  width: 100%;
  height: 100%;
  background: #28282d;
  border-radius: 10px;
}

.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86::after {
  transform: translate(10px, 10px);
  width: 35px;
  height: 35px;
  background: #ffffff15;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 50px;
}

.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86:hover::before {
  transform: translate(5%, 20%);
  width: 110%;
  height: 110%;
}

.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86:hover::after {
  border-radius: 10px;
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
}

.elementor-9591 .elementor-element.elementor-element-bc834a3 .button-86:active::after {
  transition: 0s;
  transform: translate(0, 5%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c96b566 */.elementor-9591 .elementor-element.elementor-element-c96b566 .button-8 {
  background-color: #e1ecf4;
  border-radius: 3px;
  border: 1px solid #7aa7c7;
  box-shadow: rgba(255, 255, 255, .7) 0 1px 0 0 inset;
  box-sizing: border-box;
  color: #39739d;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system,system-ui,"Segoe UI","Liberation Sans",sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.15385;
  margin: 0;
  outline: none;
  padding: 16px 1.8em;
  position: relative;
  text-align: center;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: baseline;
  white-space: nowrap;
}

.elementor-9591 .elementor-element.elementor-element-c96b566 .button-8:hover,
.elementor-9591 .elementor-element.elementor-element-c96b566 .button-8:focus {
  background-color: #b3d3ea;
  color: #2c5777;
}

.elementor-9591 .elementor-element.elementor-element-c96b566 .button-8:focus {
  box-shadow: 0 0 0 4px rgba(0, 149, 255, .15);
}

.elementor-9591 .elementor-element.elementor-element-c96b566 .button-8:active {
  background-color: #a0c7e4;
  box-shadow: none;
  color: #2c5777;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c32e47 */.elementor-9591 .elementor-element.elementor-element-7c32e47 button#button_txt {
  color: white;
  text-decoration: none;
  font-size: 25px;
  line-height: 40px;
  border: none;
  background: none;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
}

.elementor-9591 .elementor-element.elementor-element-7c32e47 button#button_txt::before {
  margin-left: auto;
}

.elementor-9591 .elementor-element.elementor-element-7c32e47 button#button_txt::after, .elementor-9591 .elementor-element.elementor-element-7c32e47 button::before {
  content: '';
  width: 0%;
  height: 2px;
  background: #f44336;
  display: block;
  transition: 0.5s;
}

.elementor-9591 .elementor-element.elementor-element-7c32e47 button#button_txt:hover::after, .elementor-9591 .elementor-element.elementor-element-7c32e47 button#button_txt:hover::before {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f35c263 */.elementor-9591 .elementor-element.elementor-element-f35c263 .container.button_grad {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}

.elementor-9591 .elementor-element.elementor-element-f35c263 button.button_grad {
  font-size: 1.2em;
  padding: 0.6em 0.8em;
  border-radius: 0.5em;
  border: none;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  box-shadow: 2px 2px 3px #000000b4;
}

.elementor-9591 .elementor-element.elementor-element-f35c263 .container.button_grad {
  position: relative;
  padding: 3px;
  background: linear-gradient(90deg, #03a9f4, #f441a5);
  border-radius: 0.9em;
  transition: all 0.4s ease;
}

.elementor-9591 .elementor-element.elementor-element-f35c263 .container.button_grad::before {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  border-radius: 0.9em;
  z-index: -10;
  filter: blur(0);
  transition: filter 0.4s ease;
}

.elementor-9591 .elementor-element.elementor-element-f35c263 .container.button_grad:hover::before {
  background: linear-gradient(90deg, #03a9f4, #f441a5) !important;
  filter: blur(1.2em);
}

.elementor-9591 .elementor-element.elementor-element-f35c263 .container.button_grad:active::before {
  filter: blur(0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce3df6a */.elementor-9591 .elementor-element.elementor-element-ce3df6a {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-721cb49 */.elementor-9591 .elementor-element.elementor-element-721cb49 .button_type1 {
  height: 56px;
  width: 200px;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  border: 2px solid #252525;
  overflow: hidden;
  border-radius: 30px;
  color: #333;
  transition: all 0.5s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-721cb49 .button_type1 .btn-txt {
  z-index: 1;
  font-weight: 800;
  letter-spacing: 1px;
}

.elementor-9591 .elementor-element.elementor-element-721cb49 .button_type1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s ease-in-out;
  background-color: #333;
  border-radius: 30px;
  visibility: hidden;
  height: 10px;
  width: 10px;
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-721cb49 .button_type1:hover {
  box-shadow: 1px 1px 200px #252525;
  color: #fff;
  border: none;
}

.elementor-9591 .elementor-element.elementor-element-721cb49 .button_type1:hover::after {
  visibility: visible;
  transform: scale(100) translateX(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9c8ef */.elementor-9591 .elementor-element.elementor-element-ae9c8ef {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30de3d1 */.elementor-9591 .elementor-element.elementor-element-30de3d1 .btn_slice {
 --color: #fed700;
 --color2: rgb(10, 25, 30);
 padding: 0.8em 2.2em;
 background-color: transparent;
 border-radius: 6px;
 border: .3px solid var(--color);
 transition: .5s;
 position: relative;
 overflow: hidden;
 cursor: pointer;
 z-index: 1;
 font-weight: 600;
 font-size: 18px;
 font-family: 'Roboto', 'Segoe UI', sans-serif;
 text-transform: uppercase;
 color: var(--color);
}

.elementor-9591 .elementor-element.elementor-element-30de3d1 .btn_slice::after, .btn_slice::before {
 content: '';
 display: block;
 height: 100%;
 width: 100%;
 transform: skew(90deg) translate(-50%, -50%);
 position: absolute;
 inset: 50%;
 left: 25%;
 z-index: -1;
 transition: .5s ease-out;
 background-color: var(--color);
}

.elementor-9591 .elementor-element.elementor-element-30de3d1 .btn_slice::before {
 top: -50%;
 left: -25%;
 transform: skew(90deg) rotate(180deg) translate(-50%, -50%);
}

.elementor-9591 .elementor-element.elementor-element-30de3d1 .btn_slice:hover::before {
 transform: skew(45deg) rotate(180deg) translate(-50%, -50%);
}

.elementor-9591 .elementor-element.elementor-element-30de3d1 .btn_slice:hover::after {
 transform: skew(45deg) translate(-50%, -50%);
}

.elementor-9591 .elementor-element.elementor-element-30de3d1 .btn_slice:hover {
 color: var(--color2);
}

.elementor-9591 .elementor-element.elementor-element-30de3d1 .btn_slice:active {
 filter: brightness(.7);
 transform: scale(.98);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e50bdb7 */.elementor-9591 .elementor-element.elementor-element-e50bdb7 button#btn_grad_hover {
  background: transparent !important;
  color: #000000;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
  border: none;
  padding: 20px 30px;
  cursor: pointer;
  perspective: 30rem;
  border-radius: 10px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.308);
}

.elementor-9591 .elementor-element.elementor-element-e50bdb7 button#btn_grad_hover::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 10px;
  background: linear-gradient(
    320deg,
    rgba(0, 140, 255, 0.678),
    rgba(128, 0, 128, 0.308)
  );
  z-index: 1;
  transition: background 3s;
}

.elementor-9591 .elementor-element.elementor-element-e50bdb7 button#btn_grad_hover:hover::before {
  animation: rotate 1s;
  transition: all 0.5s;
}

@keyframes rotate {
  0% {
    transform: rotateY(180deg);
  }

  100% {
    transform: rotateY(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e2333 */.elementor-9591 .elementor-element.elementor-element-96e2333 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eddcb20 */.elementor-9591 .elementor-element.elementor-element-eddcb20 .btn_box {
  width: 100%;
  height: auto;
  float: left;
  transition: .5s linear;
  position: relative;
  display: block;
  overflow: hidden;
  padding: 15px 40px;
  text-align: center;
  margin: 0px;
  background: transparent;
  text-transform: uppercase;
  font-weight: 900;
}

.elementor-9591 .elementor-element.elementor-element-eddcb20 .btn_box:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 4px;
  width: 100%;
  border-bottom: 4px solid transparent;
  border-left: 4px solid transparent;
  box-sizing: border-box;
  transform: translateX(100%);
}

.elementor-9591 .elementor-element.elementor-element-eddcb20 .btn_box:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  border-top: 4px solid transparent;
  border-right: 4px solid transparent;
  box-sizing: border-box;
  transform: translateX(-100%);
}

.elementor-9591 .elementor-element.elementor-element-eddcb20 .btn_box:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}

.elementor-9591 .elementor-element.elementor-element-eddcb20 .btn_box:hover:before {
  border-color: #262626;
  height: 100%;
  transform: translateX(0);
  transition: .3s transform linear, .3s height linear .3s;
}

.elementor-9591 .elementor-element.elementor-element-eddcb20 .btn_box:hover:after {
  border-color: #262626;
  height: 100%;
  transform: translateX(0);
  transition: .3s transform linear, .3s height linear .5s;
}

.elementor-9591 .elementor-element.elementor-element-eddcb20 button {
  color: black;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  border: none;
  background: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77d130e */.elementor-9591 .elementor-element.elementor-element-77d130e button#wave_hov {
  --color: #0077ff;
  font-family: inherit;
  display: inline-block;
  width: 160px;
  height: 2.6em;
  line-height: 2.5em;
  overflow: hidden;
  cursor: pointer;
  margin: 0px;
  font-size: 17px;
  z-index: 1;
  color: var(--color);
  border: 2px solid var(--color);
  border-radius: 6px;
  position: relative;
  background-color: transparent !important;
}

.elementor-9591 .elementor-element.elementor-element-77d130e button#wave_hov::before {
  position: absolute;
  content: "";
  background: var(--color);
  width: 200px;
  height: 200px;
  z-index: -1;
  border-radius: 50%;
}

.elementor-9591 .elementor-element.elementor-element-77d130e button#wave_hov:hover {
  color: white;
}

.elementor-9591 .elementor-element.elementor-element-77d130e button#wave_hov:before {
  top: 100%;
  left: 100%;
  transition: 0.3s all;
}

.elementor-9591 .elementor-element.elementor-element-77d130e button#wave_hov:hover::before {
  top: -30px;
  left: -30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f661c73 */.elementor-9591 .elementor-element.elementor-element-f661c73 button#btntext_hover {
  font-size: 18px;
  color: #e1e1e1;
  font-family: inherit;
  font-weight: 800;
  cursor: pointer;
  position: relative;
  border: none;
  background: none;
  text-transform: uppercase;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 400ms;
  transition-property: color;
}

.elementor-9591 .elementor-element.elementor-element-f661c73 button#btntext_hover:focus,
.elementor-9591 .elementor-element.elementor-element-f661c73 button#btntext_hover:hover {
  color: #fff;
}

.elementor-9591 .elementor-element.elementor-element-f661c73 button#btntext_hover:focus:after,
.elementor-9591 .elementor-element.elementor-element-f661c73 button#btntext_hover:hover:after {
  width: 100%;
  left: 0%;
}

.elementor-9591 .elementor-element.elementor-element-f661c73 button#btntext_hover:after {
  content: "";
  pointer-events: none;
  bottom: -2px;
  left: 50%;
  position: absolute;
  width: 0%;
  height: 2px;
  background-color: #fff;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 400ms;
  transition-property: width, left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8564202 */.elementor-9591 .elementor-element.elementor-element-8564202 button#btn_sbracket {
  width: 10em;
  position: relative;
  height: 3.5em;
  border: 3px ridge #149CEA;
  outline: none;
  background-color: transparent;
  color: white;
  transition: 1s;
  border-radius: 0.3em;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-8564202 button#btn_sbracket::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 3%;
  width: 95%;
  height: 40%;
  background-color: #212121;
  transition: 0.5s;
  transform-origin: center;
}

.elementor-9591 .elementor-element.elementor-element-8564202 button#btn_sbracket::before {
  content: "";
  transform-origin: center;
  position: absolute;
  top: 80%;
  left: 3%;
  width: 95%;
  height: 40%;
  background-color: #212121;
  transition: 0.5s;
}

.elementor-9591 .elementor-element.elementor-element-8564202 button#btn_sbracket:hover::before, button#btn_sbracket:hover::after {
  transform: scale(0)
}

.elementor-9591 .elementor-element.elementor-element-8564202 button#btn_sbracket:hover {
  box-shadow: inset 0px 0px 25px #1479EA;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a94e4db */.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight {
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight {
  --primary-color: #111;
  --hovered-color: #c84747;
  position: relative;
  display: flex;
  font-weight: 600;
  font-size: 20px;
  gap: 0.5rem;
  align-items: center;
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight p {
  margin: 0;
  position: relative;
  font-size: 20px;
  color: var(--primary-color);
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight::after {
  position: absolute;
  content: "";
  width: 0;
  left: 0;
  bottom: -7px;
  background: var(--hovered-color);
  height: 2px;
  transition: 0.3s ease-out;
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight p::before {
  position: absolute;
  /*   box-sizing: border-box; */
  content: "PlayVideo";
  width: 0%;
  inset: 0;
  color: var(--hovered-color);
  overflow: hidden;
  transition: 0.3s ease-out;
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight:hover::after {
  width: 100%;
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight:hover p::before {
  width: 100%;
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight:hover svg {
  transform: translateX(4px);
  color: var(--hovered-color);
}

.elementor-9591 .elementor-element.elementor-element-a94e4db button#highlight svg {
  color: var(--primary-color);
  transition: 0.2s;
  position: relative;
  width: 15px;
  transition-delay: 0.2s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97a7e80 */.elementor-9591 .elementor-element.elementor-element-97a7e80 button#slang_btn {
  font-size: 16px;
  padding: 1em 3.3em;
  cursor: pointer;
  transform: perspective(200px) rotateX(15deg);
  color: white;
  font-weight: 900;
  border: none;
  border-radius: 5px;
  background: linear-gradient(
    0deg,
    rgba(63, 94, 251, 1) 0%,
    rgba(70, 135, 252, 1) 100%
  );
  box-shadow: rgba(63, 94, 251, 0.2) 0px 40px 29px 0px;
  will-change: transform;
  transition: all 0.3s;
  border-bottom: 2px solid rgba(70, 135, 252, 1);
}

.elementor-9591 .elementor-element.elementor-element-97a7e80 button#slang_btn:hover {
  transform: perspective(180px) rotateX(30deg) translateY(2px);
}

.elementor-9591 .elementor-element.elementor-element-97a7e80 button#slang_btn:active {
  transform: perspective(170px) rotateX(36deg) translateY(5px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b7017b */.elementor-9591 .elementor-element.elementor-element-7b7017b button.learn-more {
 position: relative;
 display: inline-block;
 cursor: pointer;
 outline: none;
 border: 0;
 vertical-align: middle;
 text-decoration: none;
 background: transparent;
 padding: 0;
 font-size: 16px;
 line-height: 16px;
 font-family: inherit;
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button.learn-more {
 width: 12rem;
 height: auto;
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button.learn-more .circle {
 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
 position: relative;
 display: block;
 margin: 0;
 width: 3rem;
 height: 3rem;
 background: #000000 !important;
 border-radius: 1.625rem;
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button.learn-more .circle .icon {
 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
 position: absolute;
 top: 0;
 bottom: 0;
 margin: auto;
 background: #fff;
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button.learn-more .circle .icon.arrow {
 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
 left: 0.625rem;
 width: 1.125rem;
 height: 0.125rem;
 background: none;
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button.learn-more .circle .icon.arrow::before {
 position: absolute;
 content: "";
 top: -0.29rem;
 right: 0.0625rem;
 width: 0.625rem;
 height: 0.625rem;
 border-top: 0.125rem solid #fff;
 border-right: 0.125rem solid #fff;
 transform: rotate(45deg);
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button.learn-more .button-text {
 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 padding: 0.75rem 0;
 margin: 0 0 0 1.85rem;
 color: #282936;
 font-weight: 700;
 line-height: 1.6;
 text-align: center;
 text-transform: uppercase;
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button:hover .circle {
 width: 100%;
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button:hover .circle .icon.arrow {
 background: #fff;
 transform: translate(1rem, 0);
}

.elementor-9591 .elementor-element.elementor-element-7b7017b button:hover .button-text {
 color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db9fd3f */.elementor-9591 .elementor-element.elementor-element-db9fd3f .button-72 {
  align-items: center;
  background-color: initial;
  background-image: linear-gradient(rgba(179, 132, 201, .84), rgba(57, 31, 91, .84) 50%);
  border-radius: 42px;
  border-width: 0;
  box-shadow: rgba(57, 31, 91, 0.24) 0 2px 2px,rgba(179, 132, 201, 0.4) 0 8px 12px;
  color: #FFFFFF;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: .04em;
  line-height: 16px;
  margin: 0;
  padding: 18px 18px;
  text-align: center;
  text-decoration: none;
  text-shadow: rgba(255, 255, 255, 0.4) 0 0 4px,rgba(255, 255, 255, 0.2) 0 0 12px,rgba(57, 31, 91, 0.6) 1px 1px 4px,rgba(57, 31, 91, 0.32) 4px 4px 16px;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: baseline;
}

.elementor-9591 .elementor-element.elementor-element-db9fd3f .button-72:hover {
  background-image: linear-gradient(#B384C9, #391F5B 50%);
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-db9fd3f .button-72 {
    font-size: 16px;
    padding: 18px 34px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31a2d77 */.elementor-9591 .elementor-element.elementor-element-31a2d77 .button-74 {
  background-color: #fbeee0;
  border: 2px solid #422800;
  border-radius: 30px;
  box-shadow: #422800 4px 4px 0 0;
  color: #422800;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  font-size: 18px;
  padding: 0 18px;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-31a2d77 .button-74:hover {
  background-color: #fff;
}

.elementor-9591 .elementor-element.elementor-element-31a2d77 .button-74:active {
  box-shadow: #422800 2px 2px 0 0;
  transform: translate(2px, 2px);
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-31a2d77 .button-74 {
    min-width: 120px;
    padding: 0 25px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46bc8dd */.elementor-9591 .elementor-element.elementor-element-46bc8dd .button_float {
  padding: 15px 24px;
  border: none;
  outline: none;
  background-color: #151515;
  color: #eee;
  border-radius: 7px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.25s ease-out;
}

.elementor-9591 .elementor-element.elementor-element-46bc8dd .button_float:hover {
  transform: translateY(-3px);
}

.elementor-9591 .elementor-element.elementor-element-46bc8dd .button-span {
  color: #aaa;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b51bf0 */.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78 {
  align-items: center;
  appearance: none;
  background-clip: padding-box;
  background-color: initial;
  background-image: none;
  border-style: none;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  flex-direction: row;
  flex-shrink: 0;
  font-family: Eina01,sans-serif;
  font-size: 16px;
  font-weight: 800;
  justify-content: center;
  line-height: 24px;
  margin: 0;
  min-height: 64px;
  outline: none;
  overflow: visible;
  padding: 19px 26px;
  pointer-events: auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
  width: auto;
  word-break: keep-all;
  z-index: 0;
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78 {
    padding: 19px 32px;
  }
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:before,
.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:after {
  border-radius: 80px;
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:before {
  background-image: linear-gradient(92.83deg, #ff7426 0, #f93a13 100%);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:after {
  background-color: initial;
  background-image: linear-gradient(#541a0f 0, #0c0d0d 100%);
  bottom: 4px;
  content: "";
  display: block;
  left: 4px;
  overflow: hidden;
  position: absolute;
  right: 4px;
  top: 4px;
  transition: all 100ms ease-out;
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:hover:not(:disabled):before {
  background: linear-gradient(92.83deg, rgb(255, 116, 38) 0%, rgb(249, 58, 19) 100%);
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:hover:not(:disabled):after {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  transition-timing-function: ease-in;
  opacity: 0;
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:active:not(:disabled) {
  color: #ccc;
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:active:not(:disabled):before {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(92.83deg, #ff7426 0, #f93a13 100%);
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:active:not(:disabled):after {
  background-image: linear-gradient(#541a0f 0, #0c0d0d 100%);
  bottom: 4px;
  left: 4px;
  right: 4px;
  top: 4px;
}

.elementor-9591 .elementor-element.elementor-element-3b51bf0 .button-78:disabled {
  cursor: default;
  opacity: .24;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef50bdc */.elementor-9591 .elementor-element.elementor-element-ef50bdc .button-81 {
  background-color: #fff;
  border: 0 solid #e2e8f0;
  border-radius: 1.5rem;
  box-sizing: border-box;
  color: #0d172a;
  cursor: pointer;
  display: inline-block;
  font-family: "Basier circle",-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
  padding: 1rem 1.6rem;
  text-align: center;
  text-decoration: none #0d172a solid;
  text-decoration-thickness: auto;
  transition: all .1s cubic-bezier(.4, 0, .2, 1);
  box-shadow: 0px 1px 2px rgba(166, 175, 195, 0.25);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-ef50bdc .button-81:hover {
  background-color: #1e293b;
  color: #fff;
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-ef50bdc .button-81 {
    font-size: 1.125rem;
    padding: 1rem 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4939a77 */.elementor-9591 .elementor-element.elementor-element-4939a77 .button-87 {
  padding: 15px 30px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  border-radius: 10px;
  display: block;
  border: 0px;
  font-weight: 700;
  box-shadow: 0px 0px 14px -7px #f09819;
  background-image: linear-gradient(45deg, #FF512F 0%, #F09819  51%, #FF512F  100%);
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-4939a77 .button-87:hover {
  background-position: right center;
  color: #fff;
  text-decoration: none;
}

.elementor-9591 .elementor-element.elementor-element-4939a77 .button-87:active {
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e529c7f */.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-pushable {
  position: relative;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  outline-offset: 4px;
  transition: filter 250ms;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: hsl(0deg 0% 0% / 0.25);
  will-change: transform;
  transform: translateY(2px);
  transition:
    transform
    600ms
    cubic-bezier(.3, .7, .4, 1);
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-edge {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: linear-gradient(
    to left,
    hsl(340deg 100% 16%) 0%,
    hsl(340deg 100% 32%) 8%,
    hsl(340deg 100% 32%) 92%,
    hsl(340deg 100% 16%) 100%
  );
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-front {
  display: block;
  position: relative;
  padding: 12px 27px;
  border-radius: 12px;
  font-size: 1.1rem;
  color: white;
  background: hsl(345deg 100% 47%);
  will-change: transform;
  transform: translateY(-4px);
  transition:
    transform
    600ms
    cubic-bezier(.3, .7, .4, 1);
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-front {
    font-size: 1.25rem;
    padding: 12px 42px;
  }
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-pushable:hover {
  filter: brightness(110%);
  -webkit-filter: brightness(110%);
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-pushable:hover .button-82-front {
  transform: translateY(-6px);
  transition:
    transform
    250ms
    cubic-bezier(.3, .7, .4, 1.5);
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-pushable:active .button-82-front {
  transform: translateY(-2px);
  transition: transform 34ms;
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-pushable:hover .button-82-shadow {
  transform: translateY(4px);
  transition:
    transform
    250ms
    cubic-bezier(.3, .7, .4, 1.5);
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-pushable:active .button-82-shadow {
  transform: translateY(1px);
  transition: transform 34ms;
}

.elementor-9591 .elementor-element.elementor-element-e529c7f .button-82-pushable:focus:not(:focus-visible) {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb6cb6f */.elementor-9591 .elementor-element.elementor-element-bb6cb6f .button-73 {
  appearance: none;
  background-color: #FFFFFF;
  border-radius: 40em;
  border-style: none;
  box-shadow: #ADCFFF 0 -12px 6px inset;
  box-sizing: border-box;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system,sans-serif;
  font-size: 1.1rem;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: -.24px;
  margin: 0;
  outline: none;
  padding: 1rem 1.3rem;
  quotes: auto;
  text-align: center;
  text-decoration: none;
  transition: all .15s;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-bb6cb6f .button-73:hover {
  background-color: #FFC229;
  box-shadow: #FF6314 0 -6px 8px inset;
  transform: scale(1.125);
}

.elementor-9591 .elementor-element.elementor-element-bb6cb6f .button-73:active {
  transform: scale(1.025);
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-bb6cb6f .button-73 {
    font-size: 1.2rem;
    padding: 1rem 3rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82e0679 */.elementor-9591 .elementor-element.elementor-element-82e0679 .button-64 {
  align-items: center;
  background-image: linear-gradient(144deg,#AF40FF, #5B42F3 50%,#00DDEB);
  border: 0;
  border-radius: 8px;
  box-shadow: rgba(151, 65, 252, 0.2) 0 15px 30px -5px;
  box-sizing: border-box;
  color: #FFFFFF;
  display: flex;
  font-family: Phantomsans, sans-serif;
  font-size: 20px;
  justify-content: center;
  line-height: 1em;
  max-width: 100%;
  min-width: 140px;
  padding: 3px;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-82e0679 .button-64:active,
.elementor-9591 .elementor-element.elementor-element-82e0679 .button-64:hover {
  outline: 0;
}

.elementor-9591 .elementor-element.elementor-element-82e0679 .button-64 span {
  background-color: rgb(5, 6, 45);
  padding: 16px 24px;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  transition: 300ms;
}

.elementor-9591 .elementor-element.elementor-element-82e0679 .button-64:hover span {
  background: none;
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-82e0679 .button-64 {
    font-size: 24px;
    min-width: 196px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab9e41e */.elementor-9591 .elementor-element.elementor-element-ab9e41e .button-56 {
  align-items: center;
  background-color: #fee6e3;
  border: 2px solid #111;
  border-radius: 8px;
  box-sizing: border-box;
  color: #111;
  cursor: pointer;
  display: flex;
  font-family: Inter,sans-serif;
  font-size: 16px;
  height: 48px;
  justify-content: center;
  line-height: 24px;
  max-width: 100%;
  padding: 0 25px;
  position: relative;
  text-align: center;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-ab9e41e .button-56:after {
  background-color: #111;
  border-radius: 8px;
  content: "";
  display: block;
  height: 48px;
  left: 0;
  width: 100%;
  position: absolute;
  top: -2px;
  transform: translate(8px, 8px);
  transition: transform .2s ease-out;
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-ab9e41e .button-56:hover:after {
  transform: translate(0, 0);
}

.elementor-9591 .elementor-element.elementor-element-ab9e41e .button-56:active {
  background-color: #ffdeda;
  outline: 0;
}

.elementor-9591 .elementor-element.elementor-element-ab9e41e .button-56:hover {
  outline: 0;
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-ab9e41e .button-56 {
    padding: 0 40px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a785159 */.elementor-9591 .elementor-element.elementor-element-a785159 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7343017 */.elementor-9591 .elementor-element.elementor-element-7343017 .btn-3 {
  line-height: 50px;
  height: 50px;
  text-align: center;
  width: 250px;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-7343017 .btn-three {
  color: #FFF;
  transition: all 0.5s;
  position: relative;
}

.elementor-9591 .elementor-element.elementor-element-7343017 .btn-three::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(255,255,255,0.1);
  transition: all 0.3s;
}

.elementor-9591 .elementor-element.elementor-element-7343017 .btn-three:hover::before {
  opacity: 0 ;
  transform: scale(0.5,0.5);
}

.elementor-9591 .elementor-element.elementor-element-7343017 .btn-three::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  transition: all 0.3s;
  border: 1px solid rgba(255,255,255,0.5);
  transform: scale(1.2,1.2);
}

.elementor-9591 .elementor-element.elementor-element-7343017 .btn-three:hover::after {
  opacity: 1;
  transform: scale(1,1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9683f02 */.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-1 {
  line-height: 50px;
  height: 50px;
  text-align: center;
  width: 250px;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-one {
  color: #FFF;
  transition: all 0.3s;
  position: relative;
}

.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-one span {
  transition: all 0.3s;
}

.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-one::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  transition: all 0.3s;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgba(255,255,255,0.5);
  border-bottom-color: rgba(255,255,255,0.5);
  transform: scale(0.1, 1);
}

.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-one:hover span {
  letter-spacing: 2px;
}

.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-one:hover::before {
  opacity: 1; 
  transform: scale(1, 1); 
}

.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-one::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.3s;
  background-color: rgba(255,255,255,0.1);
}

.elementor-9591 .elementor-element.elementor-element-9683f02 .btn-one:hover::after {
  opacity: 0; 
  transform: scale(0.1, 1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4506e81 *//*.elementor-9591 .elementor-element.elementor-element-4506e81 .center {*/
/*  width: 180px;*/
/*  height: 60px;*/
/*  position: absolute;*/
/*}*/

.elementor-9591 .elementor-element.elementor-element-4506e81 .center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-9591 .elementor-element.elementor-element-4506e81 .btn-lin {
  width: 180px;
  height: 60px;
  cursor: pointer;
  background: transparent;
  border: 1px solid #91C9FF;
  outline: none;
  transition: 1s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-4506e81 svg {
  /*position: absolute;*/
  left: 0;
  top: 0;
  fill: none;
  stroke: #fff;
  stroke-dasharray: 150 480;
  stroke-dashoffset: 150;
  transition: 1s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-4506e81 .btn-lin:hover {
  transition: 1s ease-in-out;
  background: #4F95DA;
}

.elementor-9591 .elementor-element.elementor-element-4506e81 .btn-lin:hover svg {
  stroke-dashoffset: -480;
}

.elementor-9591 .elementor-element.elementor-element-4506e81 .btn-lin span {
    position: absolute;
    top: 0;
    transform: translate(-50%, 50%);
    color: white;
    font-size: 18px;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dd2ede */.elementor-9591 .elementor-element.elementor-element-2dd2ede .wrapper-btn a{
  display: block;
  width: 200px;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  font-family: sans-serif;
  text-decoration: none;
  color: #333;
  border: 2px solid #333;
  letter-spacing: 0px;
  text-align: center;
  position: relative;
  transition: all .35s;
}

.elementor-9591 .elementor-element.elementor-element-2dd2ede .wrapper-btn a span{
  position: relative;
  z-index: 2;
}

.elementor-9591 .elementor-element.elementor-element-2dd2ede .wrapper-btn a:after{
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #e8883b;
  transition: all .35s;
}

.elementor-9591 .elementor-element.elementor-element-2dd2ede .wrapper-btn a:hover{
  color: #fff;
}

.elementor-9591 .elementor-element.elementor-element-2dd2ede .wrapper-btn a:hover:after{
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c36c8c4 */.elementor-9591 .elementor-element.elementor-element-c36c8c4 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe691ae */.elementor-9591 .elementor-element.elementor-element-fe691ae .button-46 {
  border: 0;
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(50%, #dddddd), color-stop(50%, #d2d2d2), color-stop(100%, #dfdfdf));
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -moz-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -ms-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -o-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  border-bottom: 1px solid #b4b4b4;
  border-right: 1px solid #dfdfdf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  -moz-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  color: #666;
  font: bold 16px "helvetica neue", helvetica, arial, sans-serif;
  margin: 0;
  padding: 7px 0;
  text-shadow: 0 1px 1px #fff;
  width: 150px;
}

.elementor-9591 .elementor-element.elementor-element-fe691ae .button-46:hover {
  background-color: #e5e5e5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(50%, #d1d1d1), color-stop(50%, #c4c4c4), color-stop(100%, #b8b8b8));
  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
  background-image: -moz-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
  background-image: -ms-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
  background-image: -o-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
  background-image: linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
  -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
  -moz-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
  box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-fe691ae .button-46:active {
  -webkit-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 rgba(255, 255, 255, .1);
  -moz-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 rgba(255, 255, 255, .1);
  box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 rgba(255, 255, 255, .1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-289b3bc */.elementor-9591 .elementor-element.elementor-element-289b3bc .button-47 {
  padding: 14px 40px;
  border: 0;
  font-size: 16px;
  transition: all 150ms ease-in-out;
  border-radius: 8px;
  box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.07) 0 1px 1px, rgba(0, 0, 0, 0.07) 0 2px 2px, rgba(0, 0, 0, 0.07) 0 4px 4px;
  font-weight: 600;
  color: #fff;
  background: radial-gradient(15.81% 12.5% at 52.44% 6.82%, rgba(55, 48, 163, 0.2) 0%, rgba(55, 48, 163, 0.00) 100%), radial-gradient(50% 26.14% at 50% 11.36%, rgba(129, 140, 248, 0.55) 0%, rgba(129, 140, 248, 0.00) 100%), #4F46E5;
  box-shadow: rgba(41, 35, 119, 0.9) 0px 0px 0px 1px, rgba(255, 255, 255, 0.7) 0 0 3px 0 inset, 0 1px 2px 0 rgba(0, 0, 0, .5);
}

.elementor-9591 .elementor-element.elementor-element-289b3bc .button-47:hover {
  filter: brightness(1.1)
}

.elementor-9591 .elementor-element.elementor-element-289b3bc .button-47:active {
  filter: brightness(.98);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9ed68d */.elementor-9591 .elementor-element.elementor-element-b9ed68d button.v2 {
  --c: #fff; /* text color */
  background: 
    linear-gradient(90deg, #0000 33%, #fff5, #0000 67%) var(--_p,100%)/300% no-repeat,
    #E97F02; /* background color */
  color: #0000;
  border: none;
  transform: perspective(500px) rotateY(calc(20deg*var(--_i,-1)));
  text-shadow: 
    calc(var(--_i,-1)* 0.08em) -.01em 0   var(--c),
    calc(var(--_i,-1)*-0.08em)  .01em 2px #0004;
  outline-offset: .1em;
  transition: 0.3s;
}

.elementor-9591 .elementor-element.elementor-element-b9ed68d button.v2:hover,
.elementor-9591 .elementor-element.elementor-element-b9ed68d button.v2:focus-visible {
  --_p: 0%;
  --_i: 1;
}

.elementor-9591 .elementor-element.elementor-element-b9ed68d button.v2:active {
  text-shadow: none;
  color: var(--c);
  box-shadow: inset 0 0 9e9q #0005;
  transition: 0s;
}

.elementor-9591 .elementor-element.elementor-element-b9ed68d button.v2 {
  font-family: system-ui, sans-serif;
  font-weight:bold;
  font-size: 1.3rem;
  margin: 0;
  cursor: pointer;
  padding: .5em 1.5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-849eeb0 */.elementor-9591 .elementor-element.elementor-element-849eeb0 .d-1 {
  --c: #000000; /* the color */
  --b: .1em;    /* border length*/
  --d: 20px;    /* the cube depth */
  --h: 1.2em;   /* the height */
  
  --_s: calc(var(--d) + var(--b));

  line-height: var(--h);
  color: #0000;
  text-shadow: 
    0 calc(-1*var(--_t,0em)) var(--c), 
    0 calc(var(--h) - var(--_t,0em)) #fff;
  border: solid #0000;
  overflow: hidden;
  border-width: var(--b) var(--b) var(--_s) var(--_s);
  background:
    linear-gradient(var(--c) 0 0) 100% 100%
     /101% var(--_p,0%) no-repeat,
    conic-gradient(at left var(--d)  bottom var(--d),
      #0000 90deg, rgb(255 255 255 /0.3) 0 225deg,rgb(255 255 255 /0.6) 0) border-box,
    conic-gradient(at left var(--_s) bottom var(--_s),
      #0000 90deg,var(--c) 0) 0 100%/calc(100% - var(--b)) calc(100% - var(--b))  border-box;
  transform: translate(calc(var(--d)/-1),var(--d));
  clip-path: 
    polygon(
     var(--d) 0%, 
     var(--d) 0%, 
     100% 0%, 
     100% calc(100% - var(--d)),
     100% calc(100% - var(--d)),
     var(--d) calc(100% - var(--d))
    );
  transition: 0.5s;
}

.elementor-9591 .elementor-element.elementor-element-849eeb0 .d-1:hover {
  transform: translate(0,0);
  clip-path: 
    polygon(
     0% var(--d), 
     var(--d) 0%, 
     100% 0%, 
     100% calc(100% - var(--d)), 
     calc(100% - var(--d)) 100%, 
     0% 100%
   );
  --_t: var(--h);
  --_p: 105%;
}

.elementor-9591 .elementor-element.elementor-element-849eeb0 span.d-1 {
  font-family: system-ui, sans-serif;
  font-size: 1.4rem;
  margin:0;
  cursor: pointer;
  padding: 0.2em .5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80dfed5 */.elementor-9591 .elementor-element.elementor-element-80dfed5 .d-2 {
  --c: #CC333F; /* the color */
  --b: .1em;    /* border length*/
  --d: 20px;    /* the cube depth */
  --h: 1.2em;   /* the height */
  --_s: calc(var(--d) + var(--b));
  color: #0000;
  text-shadow: 
    0 calc(-1*var(--_t,0em)) var(--c), 
    0 calc(var(--h) - var(--_t,0em)) #fff;
  border: solid #0000;
  overflow: hidden;
  border-width: var(--b) var(--_s) var(--_s) var(--b);
  background:
    linear-gradient(var(--c) 0 0) -1px 100%
     /101% var(--_p,0%) no-repeat,
    conic-gradient(from -90deg at right var(--d)  bottom var(--d),
      #0000 90deg, rgb(255 255 255 /0.3) 0 225deg,rgb(255 255 255 /0.6) 0) border-box,
    conic-gradient(at right var(--_s) bottom var(--_s),
      var(--c) 270deg,#0000 0) 100% 100%/calc(100% - var(--b)) calc(100% - var(--b))  border-box;
  transform: translate(var(--d),var(--d));
  clip-path: 
    polygon(
      0% 0%,
      calc(100% - var(--d)) 0%,
      calc(100% - var(--d)) 0%,
      calc(100% - var(--d)) calc(100% - var(--d)),
      0 calc(100% - var(--d)),
      0 calc(100% - var(--d))
    );
  transition: 0.5s;
}

.elementor-9591 .elementor-element.elementor-element-80dfed5 .d-2:hover {
  transform: translate(0,0);
  clip-path: 
    polygon(
      0% 0%,
      calc(100% - var(--d)) 0%,
      100% var(--d),
      100% 100%,
      var(--d) 100%,
      0 calc(100% - var(--d))
    );
  --_t: var(--h);
  --_p: 105%;
}

.elementor-9591 .elementor-element.elementor-element-80dfed5 span.d-2 {
  font-family: system-ui, sans-serif;
  font-size: 1.4rem;
  margin:0;
  cursor: pointer;
  padding: 0.2em .5em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8b5dd3 */.elementor-9591 .elementor-element.elementor-element-e8b5dd3 button.style-5 {
	 font-weight: 600;
	 border: solid 2px black;
	 outline: 0;
	 padding: 1rem 4rem;
	 font-size: 1.2rem;
	 letter-spacing: 0rem;
	 background-color: white;
	 border-radius: 0.35rem;
	 position: relative;
	 cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-e8b5dd3 button.style-5::after {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-color: pink;
	 z-index: -1;
	 border-radius: 0.35rem;
	 border: solid 2px black;
	 transition: all 0.3s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-e8b5dd3 button.style-5::after {
	 border: 0;
	 box-shadow: 0px 0px 0px 2px black;
	 top: 0.5rem;
	 left: 0.5rem;
}

.elementor-9591 .elementor-element.elementor-element-e8b5dd3 button.style-5:hover {
	 background-color: pink;
	 border: 0;
}

.elementor-9591 .elementor-element.elementor-element-e8b5dd3 button.style-5:hover::after {
	 background-color: black;
	 box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0487191 */.elementor-9591 .elementor-element.elementor-element-0487191 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22f0aec */.elementor-9591 .elementor-element.elementor-element-22f0aec button.style-4 {
	 font-weight: 600;
	 border: solid 2px black;
	 outline: 0;
	 padding: 1rem 4rem;
	 font-size: 1.2rem;
	 letter-spacing: 0rem;
	 background-color: white;
	 border-radius: 0.35rem;
	 position: relative;
	 cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-22f0aec button.style-4::after {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-color: orange;
	 z-index: -1;
	 border-radius: 0.35rem;
	 border: solid 2px black;
	 transition: all 0.3s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-22f0aec button.style-4::after {
     border: 0;
     box-shadow: 0px 0px 0px 2px black;
     width: calc(100%);
     height: calc(100%);
}

.elementor-9591 .elementor-element.elementor-element-22f0aec button.style-4:hover::after {
	 top: -0.5rem;
	 left: -0.5rem;
	 width: calc(100% + 0.5rem * 2);
	 height: calc(100% + 0.5rem * 2);
}

.elementor-9591 .elementor-element.elementor-element-22f0aec button.style-4:hover {
    color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855add */.elementor-9591 .elementor-element.elementor-element-7855add {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0c9ab2 */.elementor-9591 .elementor-element.elementor-element-a0c9ab2 button.style-3 {
	 font-weight: 600;
	 border: solid 2px black;
	 outline: 0;
	 padding: 1rem 4rem;
	 font-size: 1.2rem;
	 letter-spacing: 0rem;
	 background-color: white;
	 border-radius: 0.35rem;
	 position: relative;
	 cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-a0c9ab2 button.style-3::after {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-color: pink;
	 z-index: -1;
	 border-radius: 0.35rem;
	 border: solid 2px black;
	 transition: all 0.3s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-a0c9ab2 button.style-3::after {
	 border: 0;
	 box-shadow: 0px 0px 0px 2px black;
	 top: 0.5rem;
	 left: 0.5rem;
}

.elementor-9591 .elementor-element.elementor-element-a0c9ab2 button.style-3:hover::after {
	 top: -0.5rem;
	 left: -0.5rem;
	 width: calc(100% + 0.5rem * 2);
	 height: calc(100% + 0.5rem * 2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068d9e1 */.elementor-9591 .elementor-element.elementor-element-068d9e1 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d99c7a */.elementor-9591 .elementor-element.elementor-element-3d99c7a .button_realism {
  cursor: pointer;
  font-size: 1.4rem;
  border-radius: 16px;
  border: none;
  padding: 2px;
  background: radial-gradient(circle 80px at 80% -10%, #ffffff, #181b1b);
  position: relative;
}

.elementor-9591 .elementor-element.elementor-element-3d99c7a .button.button_realism::after {
  content: "";
  position: absolute;
  width: 65%;
  height: 60%;
  border-radius: 120px;
  top: 0;
  right: 0;
  box-shadow: 0 0 20px #ffffff38;
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-3d99c7a .blob1 {
  position: absolute;
  width: 70px;
  height: 100%;
  border-radius: 16px;
  bottom: 0;
  left: 0;
  background: radial-gradient(
    circle 60px at 0% 100%,
    #3fe9ff,
    #0000ff80,
    transparent
  );
  box-shadow: -10px 10px 30px #0051ff2d;
}

.elementor-9591 .elementor-element.elementor-element-3d99c7a .inner {
  padding: 14px 25px;
  border-radius: 14px;
  color: #fff;
  z-index: 3;
  position: relative;
  background: radial-gradient(circle 80px at 80% -50%, #777777, #0f1111);
}

.elementor-9591 .elementor-element.elementor-element-3d99c7a .inner::before {
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 14px;
  background: radial-gradient(
    circle 60px at 0% 100%,
    #00e1ff1a,
    #0000ff11,
    transparent
  );
  position: absolute;
}

.elementor-9591 .elementor-element.elementor-element-3d99c7a .button_realism:hover .inner{
    background: radial-gradient(circle 280px at 80% -50%, #0f1111, #777777);
}

.elementor-9591 .elementor-element.elementor-element-3d99c7a .button_realism:hover .inner::before{
    background: radial-gradient(
    circle 60px at 0% 100%,
    #0000ff11,
    #00e1ff1a,
    transparent
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29dd9b8 */.elementor-9591 .elementor-element.elementor-element-29dd9b8 .button_pl {
    display: flex;
    justify-content: center;
    align-items: center;
  background-color: #ffffff00;
  color: #fff;
  gap: 8px;
  height: 3.9em;
  border: #3654ff 0.2em solid;
  border-radius: 11px;
  text-align: right;
  padding: .5em 3em;
  transition: all 0.6s ease;
}

.elementor-9591 .elementor-element.elementor-element-29dd9b8 .button_pl:hover {
  background-color: #3654ff;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-29dd9b8 .button_pl span {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center
  transition: all 0.6s ease;
}

.elementor-9591 .elementor-element.elementor-element-29dd9b8 .button_pl:hover span {
  transform: translateX(5px);
}

.elementor-9591 .elementor-element.elementor-element-29dd9b8 .text_pl {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91359a0 */.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1 {
  position: relative;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  outline-offset: 4px;
  transition: filter 250ms;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: hsl(0deg 0% 0% / 0.25);
  will-change: transform;
  transform: translateY(2px);
  transition:
    transform
    600ms
    cubic-bezier(.3, .7, .4, 1);
}

.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1-edge {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: linear-gradient(
    to left,
    hsl(340deg 100% 16%) 0%,
    hsl(340deg 100% 32%) 8%,
    hsl(340deg 100% 32%) 92%,
    hsl(340deg 100% 16%) 100%
  );
}

.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1-front {
  display: block;
  position: relative;
  padding: 12px 27px;
  border-radius: 12px;
  font-size: 1.1rem;
  color: white;
  background: hsl(345deg 100% 47%);
  will-change: transform;
  transform: translateY(-4px);
  transition:
    transform
    600ms
    cubic-bezier(.3, .7, .4, 1);
}

@media (min-width: 768px) {
  .elementor-9591 .elementor-element.elementor-element-91359a0 .button-1-front {
    font-size: 1.25rem;
    padding: 12px 42px;
  }
}

.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1:hover {
  filter: brightness(110%);
  -webkit-filter: brightness(110%);
}

.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1:hover .button-1-front {
  transform: translateY(-6px);
  transition:
    transform
    250ms
    cubic-bezier(.3, .7, .4, 1.5);
}

.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1:active .button-1-front {
  transform: translateY(-2px);
  transition: transform 34ms;
}

.elementor-9591 .elementor-element.elementor-element-91359a0 .button-1:hover .button-1-shadow {
  transform: translateY(4px);
  transition:
    transform
    250ms
    cubic-bezier(.3, .7, .4, 1.5);
}

.button-1:active .button-1-shadow {
  transform: translateY(1px);
  transition: transform 34ms;
}

.button-1:focus:not(:focus-visible) {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83de783 */.elementor-9591 .elementor-element.elementor-element-83de783 .button-27 {
  position: relative;
  padding: 16px;
  background: linear-gradient(0deg, #fcfcfc 0%, #f5f5f5 100%);
  border: 6px solid transparent;
  border-radius: 16px;
  background-clip: padding-box;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5), 1px 3px 3px 2px #fff, 0 0 0 6px #ECECEC;
  border-radius: 16px;
  font-family: "Inter", sans-serif;
  font-size: 18px;
  line-height: 1;
  transition: border 0.1s ease-in-out, padding 0.1s ease-in-out, margin 0.1s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-83de783 .button-27:after {
  position: absolute;
  top: -6px;
  bottom: -6px;
  left: -6px;
  right: -6px;
  background: linear-gradient(#fff, #ededed);
  content: "";
  z-index: -1;
  border-radius: 16px;
}

.elementor-9591 .elementor-element.elementor-element-83de783 .button-27:hover {
  border: 2px solid transparent;
  background-image: linear-gradient(180deg, #E6E6E6 0%, #F7F7F7 100%);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.35), 0 0 0 6px #ECECEC;
  padding: 20px;
}

.elementor-9591 .elementor-element.elementor-element-83de783 .button-27:active {
  border-top: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8a5b69 */@keyframes scaleIn {
  to {
    transform: scale(1);
  }
}

@keyframes slideIn {
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle {
  position: relative;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__circle,
.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle span {
  display: inline-block;
  vertical-align: middle;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle span {
  color: white;
  margin-left: 1rem;
  font-size: 1.2rem;
  transition: transform 350ms ease;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle span i,
.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle span strong {
  display: inline-block;
  opacity: 0;
  transform: translate3d(-1rem, 0, 0);
  animation: slideIn 400ms ease forwards;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle span i {
  color: rgba(255, 255, 255, 0.7);
  animation-delay: 700ms;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle span strong {
  font-size: 1.25em;
  font-weight: 900;
  letter-spacing: 1px;
  animation-delay: 750ms;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__circle {
  position: relative;
  width: 4rem;
  height: 4rem;
  background: white;
  border-radius: 50%;
  transform: scale(0);
  animation: scaleIn 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 500ms forwards;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__circle:before,
.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__circle:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4rem;
  height: 4rem;
  background: white;
  border-radius: 50%;
  opacity: 0.04;
  transform: translate(-50%, -50%);
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__circle:before {
  width: 8rem;
  height: 8rem;
  margin-left: -4rem;
  margin-top: -4rem;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__circle:after {
  width: 12rem;
  height: 12rem;
  margin-left: -6rem;
  margin-top: -6rem;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  border-radius: 50%;
  box-shadow: 0 3px 24px rgba(0, 0, 0, 0.3);
  transition: transform 350ms ease;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle .play__icon:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-35%, -50%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left: 15px solid #0274FA;
  border-bottom: 10px solid transparent;
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle:hover .play__icon {
  transform: scale(1.1);
}

.elementor-9591 .elementor-element.elementor-element-b8a5b69 .play__toggle:hover span {
  transform: translateX(0.3rem);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9752ab4 *//* Basic settings */
/*.button-block {*/
/*  width: 600px;*/
/*  margin: auto;*/
/*  overflow: hidden;*/
/*}*/

/* Buttons */
.elementor-9591 .elementor-element.elementor-element-9752ab4 .social {
  display: inline-block;
  margin: 30px;
  cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-9752ab4 .social a {
  display: block;
  color: #ffffff;
  background: rgba(0, 0, 0, 1);
  padding: 20px;
  position: relative;
  transform: perspective(1000px) rotate(-30deg) skew(25deg) translate(0, 0);
  box-shadow: -20px 20px 10px rgba(0, 0, 0, 0.5);
  transition: all 0.5s ease-in-out;
}

.elementor-9591 .elementor-element.elementor-element-9752ab4 .social a::before {
  display: block;
  content: "";
  position: absolute;
  width: 20px;
  height: 100%;
  left: -20px;
  top: 10px;
  background: rgba(0, 0, 0, 0.7);
  transform: rotate(0deg) skewY(-45deg);
}

.elementor-9591 .elementor-element.elementor-element-9752ab4 .social a::after {
  display: block;
  content: "";
  position: absolute;
  bottom: -20px;
  left: -10px;
  height: 20px;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  transform: rotate(45deg) skewY(-45deg);
}

.elementor-9591 .elementor-element.elementor-element-9752ab4 .social a:hover {
  transform: perspective(1000px) rotate(-30deg) skew(25deg) translate(20px, -20px);
  box-shadow: -50px 50px 30px rgba(0, 0, 0, 0.5);
}

.elementor-9591 .elementor-element.elementor-element-9752ab4 .social a i {
  color: rgba(255, 255, 255, 1);
  font-size: 30pt;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd09adc */.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29 {
  appearance: button;
  background-color: #4D4AE8;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
  border: 1px solid #4D4AE8;
  border-radius: 1rem;
  box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0 inset,rgba(46, 54, 80, 0.075) 0 1px 1px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Inter,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
  padding: .5rem 1rem;
  text-align: center;
  text-transform: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
}

.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29:focus:not(:focus-visible),
.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29:focus {
  outline: 0;
}

.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29:hover {
  background-color: #3733E5;
  border-color: #3733E5;
}

.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29:focus {
  background-color: #413FC5;
  border-color: #3E3BBA;
  box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0 inset, rgba(46, 54, 80, 0.075) 0 1px 1px, rgba(104, 101, 235, 0.5) 0 0 0 .2rem;
}

.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29:active {
  background-color: #3E3BBA;
  background-image: none;
  border-color: #3A38AE;
  box-shadow: rgba(46, 54, 80, 0.125) 0 3px 5px inset;
}

.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29:active:focus {
  box-shadow: rgba(46, 54, 80, 0.125) 0 3px 5px inset, rgba(104, 101, 235, 0.5) 0 0 0 .2rem;
}

.elementor-9591 .elementor-element.elementor-element-cd09adc .button-29:disabled {
  background-image: none;
  box-shadow: none;
  opacity: .65;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47d463e */.elementor-9591 .elementor-element.elementor-element-47d463e .button-40 {
  --glow-color: rgb(217, 176, 255);
  --glow-spread-color: rgba(191, 123, 255, 0.781);
  --enhanced-glow-color: rgb(231, 206, 255);
  --btn-color: rgb(100, 61, 136);
  border: .25em solid var(--glow-color);
  padding: 1em 3em;
  color: var(--glow-color);
  font-size: 15px;
  font-weight: bold;
  background-color: var(--btn-color);
  border-radius: 1em;
  outline: none;
  box-shadow: 0 0 1em .25em var(--glow-color),
        0 0 4em 1em var(--glow-spread-color),
        inset 0 0 .75em .25em var(--glow-color);
  text-shadow: 0 0 .5em var(--glow-color);
  position: relative;
  transition: all 0.3s;
  }

.elementor-9591 .elementor-element.elementor-element-47d463e .button-40::after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 120%;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: var(--glow-spread-color);
  filter: blur(2em);
  opacity: .7;
  transform: perspective(1.5em) rotateX(35deg) scale(1, .6);
}

.elementor-9591 .elementor-element.elementor-element-47d463e .button-40:hover {
  color: var(--btn-color);
  background-color: var(--glow-color);
  box-shadow: 0 0 1em .25em var(--glow-color),
        0 0 4em 2em var(--glow-spread-color),
        inset 0 0 .75em .25em var(--glow-color);
}

.elementor-9591 .elementor-element.elementor-element-47d463e .button-40:active {
  box-shadow: 0 0 0.6em .25em var(--glow-color),
        0 0 2.5em 2em var(--glow-spread-color),
        inset 0 0 .5em .25em var(--glow-color);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83be0fe */.elementor-9591 .elementor-element.elementor-element-83be0fe .box3dbtn {
	background: linear-gradient(to right, gold, darkorange);
	color: white;
	--width: 250px;
	--height: calc(var(--width) / 3);
	width: var(--width);
	height: var(--height);
	text-align: center;
	line-height: var(--height);
	font-size: calc(var(--height) / 3.5);
	font-family: sans-serif;
	letter-spacing: 0em;
	border: 1px solid darkgoldenrod;
	border-radius: 2em;
	transform: perspective(500px) rotateY(-15deg);
	text-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0 0 5px rgba(0, 0, 0, 0.2);
	transition: 0.5s;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-83be0fe .box3dbtn:hover {
	transform: perspective(500px) rotateY(15deg);
	text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: -2px 0 0 5px rgba(0, 0, 0, 0.2);
}

.elementor-9591 .elementor-element.elementor-element-83be0fe .box3dbtn::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, transparent, white, transparent);
	left: -100%;
	transition: 0.5s;
}

.elementor-9591 .elementor-element.elementor-element-83be0fe .box3dbtn:hover::before {
	left: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e623f5 */.elementor-9591 .elementor-element.elementor-element-1e623f5 .w-inline-block{
    max-width:100%;
    display:inline-block
}

.elementor-9591 .elementor-element.elementor-element-1e623f5 .big-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-9591 .elementor-element.elementor-element-1e623f5 .mv-button-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #000;
    border-radius: 50px;
    background-image: url("https://assets.website-files.com/60eece4ff62ffc622ad2dc63/60eecf29cd032676eacd2403_Black%20Thing.png");
    background-position: 50% 250%;
    background-size: 100%;
    background-repeat: no-repeat;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    color: #000;
    font-weight: 600;
    text-decoration: none;
}

.elementor-9591 .elementor-element.elementor-element-1e623f5 .mv-button-wrapper:hover {
    background-position: 50% 0%;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fc35b5 */.elementor-9591 .elementor-element.elementor-element-1fc35b5 .vibd-btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1.5rem 3rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
    background-color: #e7e7e7;
    color: #051328;
    text-decoration: none;
    cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-1fc35b5 .btn-two {
    padding: 1rem 1.5rem;
    border: 1px solid #000;
    overflow: hidden;
    color: #fff;
}

.elementor-9591 .elementor-element.elementor-element-1fc35b5 .btn-two span {
    display: block;
    position: relative;
}

.elementor-9591 .elementor-element.elementor-element-1fc35b5 .btn-two>span {
    overflow: hidden;
}

.elementor-9591 .elementor-element.elementor-element-1fc35b5 .btn-two>.btn-two-span>span {
    overflow: hidden;
    mix-blend-mode: difference;
}

.elementor-9591 .elementor-element.elementor-element-1fc35b5 .btn-two:hover>.btn-two-span>span {
    animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s;
}

@keyframes MoveUpInitial {
    to {
        transform: translate3d(0, -105%, 0);
    }
}

@keyframes MoveUpEnd {
    from {
        transform: translate3d(0, 100%, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}

.elementor-9591 .elementor-element.elementor-element-1fc35b5 .btn-two::before {
    content: '';
    background: blue;
    transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
    transform-origin: 100% 50%;
}

.elementor-9591 .elementor-element.elementor-element-1fc35b5 .btn-two:hover::before {
    transform: scale3d(0, 1, 1);
    transform-origin: 0% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f5536c */.elementor-9591 .elementor-element.elementor-element-2f5536c {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f635b */.elementor-9591 .elementor-element.elementor-element-78f635b {
    perspective: 1000px; /* Ensures 3D transforms are visible */
    place-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce63abe */.elementor-9591 .elementor-element.elementor-element-ce63abe .btn-four .btn-text {
    display: inline-block;
}

.btn-four:hover .btn-text {
    opacity: 0;
}

.elementor-9591 .elementor-element.elementor-element-ce63abe .marquee {
    pointer-events: none;
}

.elementor-9591 .elementor-element.elementor-element-ce63abe .marquee-inner {
    width: fit-content;
    display: flex;
    --offset: 1rem;
    --move-initial: calc(-25% + var(--offset));
    --move-final: calc(-50% + var(--offset));
    transform: translate3d(var(--move-initial), 0, 0);
    animation: marquee 1s linear infinite;
    animation-play-state: paused;
}

.elementor-9591 .elementor-element.elementor-element-ce63abe .btn-four:hover .marquee-inner {
    animation-play-state: running;
    opacity: 1;
    transition-duration: 0.4s;
}

.elementor-9591 .elementor-element.elementor-element-ce63abe .marquee span {
    text-align: center;
    white-space: nowrap;
    font-style: italic;
    padding: 1.5rem 0.5rem;
}

@keyframes marquee {
    0% {
        transform: translate3d(var(--move-initial), 0, 0);
    }

    100% {
        transform: translate3d(var(--move-final), 0, 0);
    }
}

.elementor-9591 .elementor-element.elementor-element-ce63abe .marquee {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.elementor-9591 .elementor-element.elementor-element-ce63abe .marquee-inner {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f26b7c9 */.elementor-9591 .elementor-element.elementor-element-f26b7c9 .btn-five {
    border-radius: 50%;
    overflow: hidden
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .btn-five .btn-text {
    display: inline-block;
    transition: opacity 0.1s;
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .btn-five:hover .btn-text {
    opacity: 0;
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .btn-five:hover .marquee--inner {
    animation-play-state: running;
    opacity: 1;
    transition-duration: 0.6s;
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .marquee {
    pointer-events: none;
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .marquee-inner {
    width: fit-content;
    display: flex;
    --offset: 1rem;
    --move-initial: calc(-25% + var(--offset));
    --move-final: calc(-50% + var(--offset));
    transform: translate3d(var(--move-initial), 0, 0);
    animation: marquee 1s linear infinite;
    animation-play-state: paused;
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .btn-five .marquee {
    transform: rotate(-2.75deg);
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .btn-five:hover .marquee-inner {
    animation-play-state: running;
    opacity: 1;
    transition-duration: 0.4s;
}

.elementor-9591 .elementor-element.elementor-element-f26b7c9 .marquee span {
    text-align: center;
    white-space: nowrap;
    font-style: italic;
    padding: 1.5rem 0.5rem;
}

@keyframes marquee {
    0% {
        transform: translate3d(var(--move-initial), 0, 0);
    }

    100% {
        transform: translate3d(var(--move-final), 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1af75 */.elementor-9591 .elementor-element.elementor-element-bb1af75 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
    place-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3717d6d */.elementor-9591 .elementor-element.elementor-element-3717d6d {
    perspective: 1000px; /* Ensures 3D transforms are visible */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ed3465 */.elementor-9591 .elementor-element.elementor-element-5ed3465 .btn-seven {
    width: 175px;
    height: 120px;
    color: white;
}

.elementor-9591 .elementor-element.elementor-element-5ed3465 .btn-seven::before {
    content: '';
    background: blue;
    -webkit-clip-path: path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");
    clip-path: path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");
    transition: clip-path 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55), -webkit-clip-path 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55), background 0.5s ease;
}

.elementor-9591 .elementor-element.elementor-element-5ed3465 .btn-seven:hover::before {
    background: white;
    -webkit-clip-path: path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z");
    clip-path: path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z");
}

.elementor-9591 .elementor-element.elementor-element-5ed3465 .btn-seven::after {
    content: '';
    height: 86%;
    width: 97%;
    top: 5%;
    border-radius: 58% 42% 55% 45% / 56% 45% 55% 44%;
    border: 1px solid white;
    transform: rotate(-20deg);
    z-index: -1;
    transition: transform 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);
}

.elementor-9591 .elementor-element.elementor-element-5ed3465 .btn-seven:hover::after {
    transform: translate3d(0, -5px, 0);
}

.elementor-9591 .elementor-element.elementor-element-5ed3465 .btn-seven span {
    display: block;
    transition: transform 0.3s ease;
    mix-blend-mode: difference;
}

.elementor-9591 .elementor-element.elementor-element-5ed3465 .btn-seven:hover span {
    transform: translate3d(0, -10px, 0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004537 */.elementor-9591 .elementor-element.elementor-element-4004537 {
    perspective: 1000px; /* Ensures 3D transforms are visible */
    place-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c03661 */s.elementor-9591 .elementor-element.elementor-element-0c03661 .vibd-btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1.5rem 3rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
    background-color: #e7e7e7;
    color: #051328;
    text-decoration: none;
    cursor: pointer;
}

.elementor-9591 .elementor-element.elementor-element-0c03661 .vibd-btn.btn-eight {
    background-color: transparent;
    color: #fff;
}

.elementor-9591 .elementor-element.elementor-element-0c03661 .btn-eight::before {
    content: '';
    background: blue;
    -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 50%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0, 100% 50%, 100% 100%, 0% 100%);
    transition: clip-path 0.4s cubic-bezier(0.2, 1, 0.8, 1), -webkit-clip-path 0.4s cubic-bezier(0.2, 1, 0.8, 1);
}

.elementor-9591 .elementor-element.elementor-element-0c03661 .btn-eight:hover::before {
    background: blue;
    -webkit-clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
}

.elementor-9591 .elementor-element.elementor-element-0c03661 .btn-eight span {
    display: block;
    mix-blend-mode: difference;
    transition: transform 0.4s cubic-bezier(0.2, 1, 0.8, 1);
}

.elementor-9591 .elementor-element.elementor-element-0c03661 .btn-eight:hover span {
    transform: translate3d(-10px, 0, 0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2788910 */.elementor-9591 .elementor-element.elementor-element-2788910 svg {
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc602ac */.elementor-9591 .elementor-element.elementor-element-bc602ac .button-block {
    width: 180px;
    height: 60px;
}

.elementor-9591 .elementor-element.elementor-element-bc602ac .button-inner {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    width: 160px;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}

.elementor-9591 .elementor-element.elementor-element-bc602ac a {
    background-color: transparent;
}

.elementor-9591 .elementor-element.elementor-element-bc602ac .button_text {
    position: relative;
    z-index: 4;
    margin-bottom: 0px;
    padding-right: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-9591 .elementor-element.elementor-element-bc602ac p {
    margin-top: 0;
    margin-bottom: 10px;
}

.elementor-9591 .elementor-element.elementor-element-bc602ac .arrow_img {
    position: relative;
    z-index: 4;
    width: 12px;
    opacity: 0.66;
}

.elementor-9591 .elementor-element.elementor-element-bc602ac img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.elementor-9591 .elementor-element.elementor-element-bc602ac .button_background {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 2;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background-color: rgba(255, 171, 157, 0.5);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15c13ff */.elementor-9591 .elementor-element.elementor-element-15c13ff .button__16 {
  touch-action: manipulation;
  all: unset;
  position: relative;
  border-radius: 50px;
  padding: 16px 24px;
  background-color: #f0f7fa;
  box-shadow: inset 0 -4px 8px #87bfd8, 0 4px 6px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  color: #0470e3;
  transition: transform 0.4s cubic-bezier(0.55, 1, 0.15, 1);
  will-change: transform;
}

.elementor-9591 .elementor-element.elementor-element-15c13ff .button__16:active {
  transform: scale(0.92);
}

.elementor-9591 .elementor-element.elementor-element-15c13ff .button__16:active::after {
  opacity: 1;
}

.elementor-9591 .elementor-element.elementor-element-15c13ff .button__16::after {
  content: "";
  position: absolute;
  inset: 0;
  border-image-source: url("https://csspro.com/css-3d-buttons/buttons-img/mario-button-borders.webp");
  border-image-slice: 50%;
  border-image-width: 40px;
  border-style: solid;
  transform: scale(1.04, 1.08);
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.55, 1, 0.15, 1);
  will-change: transform;
}

.elementor-9591 .elementor-element.elementor-element-15c13ff .button__16:focus-visible::after {
  opacity: 1;
  animation: pulsate-16 1s infinite;
}

@keyframes pulsate-16 {
  0% {
    transform: scale(1.04, 1.08);
  }
  50% {
    transform: scale(1.08, 1.12);
  }
  100% {
    transform: scale(1.04, 1.08);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d057fb */:root {
  --main-color: #f857a6;
  --second-color: #ff5858;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes triangleStroke {
  from {
    stroke-dashoffset: 90;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes smallScale {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(1.5);
    opacity: 0;
  }
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .button {
  display: inline-block;
  position: relative;
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .button.is-play {
  background-color: #FFF;
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .button.is-play .button-outer-circle {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .button.is-play .button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  transform: translate(-50%, -50%);
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .button.is-play .button-icon .triangle {
  animation: fadeIn 7s ease;
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .button.is-play .button-icon .path {
  stroke-dasharray: 90;
  stroke-dashoffset: 0;
  animation: triangleStroke 3s ease;
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .has-scale-animation {
  animation: smallScale 3s infinite;
}

.elementor-9591 .elementor-element.elementor-element-9d057fb .has-scale-animation.has-delay-short {
  animation-delay: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6af3dbd */.elementor-9591 .elementor-element.elementor-element-6af3dbd .button-play {
  display: block;
  position: relative;
  border: 8px solid white;
  box-shadow: 0 4px 6px -3px rgba(0, 0, 0, 0.3), inset 0 3px 4px -2px rgba(0, 0, 0, 0.25);
  width: 112px;
  height: 112px;
  background: grey;
  background-image: linear-gradient(120deg, rgba(255, 255, 255, 0.3) 50%, grey 51%);
  border-radius: 50%;
  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.465, 1.55) 0.2s, border-width 0.4s cubic-bezier(0.68, -0.55, 0.465, 1.55);
}

.elementor-9591 .elementor-element.elementor-element-6af3dbd .button-play::before {
  display: block;
  position: absolute;
  content: "";
  bottom: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-width: 25px 0 25px 40px;
  border-left-color: white;
  transform: translate(-13px, 50%);
}

.elementor-9591 .elementor-element.elementor-element-6af3dbd .button-play:hover, .button-play.active {
  border: 4px solid white;
}

.elementor-9591 .elementor-element.elementor-element-6af3dbd .button-play:hover .circle, .button-play.active .circle {
  stroke-dasharray: -1000px;
  stroke-dashoffset: -500px;
  opacity: 0;
  transition: all 2s linear 0.3s, opacity 0.1s linear 2s;
}

.elementor-9591 .elementor-element.elementor-element-6af3dbd .button-play:hover::before, .button-play.active::before {
  animation: playJump 0.5s linear infinite;
}

@keyframes playJump {
  0% { transform: translate(-13px, 60%) scale(1.1, 0.7); }
  10% { transform: translate(-13px, 30%) scale(0.9, 1.2); }
  20% { transform: translate(-13px, 15%); }
  40% { transform: translate(-13px, 10%); }
  50% { transform: translate(-13px, 10%); }
  55% { transform: translate(-13px, 18%); }
  60% { transform: translate(-13px, 20%); }
  65% { transform: translate(-13px, 25%); }
  70% { transform: translate(-13px, 30%); }
  90% { transform: translate(-13px, 60%) scale(1.2, 0.7); }
  100% { transform: translate(-13px, 60%) scale(1.4, 0.7); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5877d96 */@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.elementor-9591 .elementor-element.elementor-element-5877d96 .stroke-dotted {
  opacity: 0;
  stroke-dasharray: 4, 5;
  stroke-width: 1px;
  transform-origin: 50% 50%;
  animation: spin 4s infinite linear;
  transition: opacity 1s ease, stroke-width 1s ease;
}

.elementor-9591 .elementor-element.elementor-element-5877d96 .stroke-solid {
  stroke-dashoffset: 0;
  stroke-dasharray: 300;
  stroke-width: 4px;
  transition: stroke-dashoffset 1s ease, opacity 1s ease;
}

.elementor-9591 .elementor-element.elementor-element-5877d96 .icon {
  transform-origin: 50% 50%;
  transition: transform 200ms ease-out;
}

.elementor-9591 .elementor-element.elementor-element-5877d96 #play:hover .stroke-dotted {
  stroke-width: 4px;
  opacity: 1;
}

.elementor-9591 .elementor-element.elementor-element-5877d96 #play:hover .stroke-solid {
  opacity: 0;
  stroke-dashoffset: 300;
}

.elementor-9591 .elementor-element.elementor-element-5877d96 #play:hover .icon {
  transform: scale(1.05);
}

.elementor-9591 .elementor-element.elementor-element-5877d96 #play {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55bfd5f */.elementor-9591 .elementor-element.elementor-element-55bfd5f .skbtn {
  display: block;
  width: 240px;
  height: 72px;
  border: none;
  background-color: #00a8ff;
  color: #fff;
  font-size: 18px;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
  transition: .3s linear;
}

.elementor-9591 .elementor-element.elementor-element-55bfd5f .skbtn4:hover {
  transform: rotateY(-15deg);
  box-shadow: 15px 0 15px #00a8ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7ffc6c */.elementor-9591 .elementor-element.elementor-element-f7ffc6c .__noselect {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
		-webkit-tap-highlight-color: transparent;
}

.elementor-9591 .elementor-element.elementor-element-f7ffc6c button.__noselect {
	width: 150px;
	height: 50px;
	cursor: pointer;
	background: #333;
	margin: 10px;
	border: none;
	border-radius: 10px;
	box-shadow: -5px -5px 15px #444, 5px 5px 15px #222, inset 5px 5px 10px #444, inset -5px -5px 10px #222;
	color: #eee;
	font-size: 16px;
}

.elementor-9591 .elementor-element.elementor-element-f7ffc6c button.__noselect:hover {
	box-shadow: -5px -5px 15px #444, 5px 5px 15px #222, inset 5px 5px 10px #222, inset -5px -5px 10px #444;
	font-size: 15px;
	transition: 500ms;
}

.elementor-9591 .elementor-element.elementor-element-f7ffc6c button.__noselect:focus {
	outline: none;
}

.elementor-9591 .elementor-element.elementor-element-f7ffc6c .__red:hover {
	color: #f07171;
	text-shadow: 0px 0px 10px #f07171;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d65a7bb */.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 205px; /* $buttonWidth + 20px */
  height: 80px; /* $buttonHeight + 20px */
  perspective: 1800px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube {
  position: relative;
  height: 60px; /* $buttonHeight */
  width: 185px; /* $buttonWidth */
  perspective: 1800px;
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube .__front,
.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube .__back {
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  transform: rotateX(-90deg);
  transition: transform 0.3s ease;
  position: absolute;
  color: #FFF;
  line-height: 60px; /* $buttonHeight */
  text-align: center;
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube .__front {
  background-color: #191919;
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube .__front::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube .__front::after {
  background: #FFF;
  content: '';
  height: 155px;
  left: -75px;
  opacity: 0.4;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px; /* $buttonHeight - 10px */
  z-index: 1;
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube .__back {
  background-color: #D6D35D; /* $pear */
  color: #191919;
  transform: rotateX(0deg) translateZ(60px); /* $buttonHeight */
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube:hover .__front {
  transform: rotateX(0deg) translateZ(30px); /* $buttonHeight / 2 */
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip .__qube:hover .__back {
  transform: rotateX(90deg) translateZ(30px); /* $buttonHeight / 2 */
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip:active .__front {
  border-radius: 0;
  background-color: transparent;
  color: #191919;
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip:active .__front::before {
  background-color: #D6D35D; /* $pear */
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-9591 .elementor-element.elementor-element-d65a7bb .button__flip:active .__front::after {
  left: 120%;
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58881ee */.elementor-9591 .elementor-element.elementor-element-58881ee .__btn {
  top: 0;
  left: 0;
  transition: all 0.15s linear 0s;
  position: relative;
  display: inline-block;
  padding: 15px 25px;
  background-color: #FFE800;
  text-transform: uppercase;
  color: #404040;
  font-family: arial;
  letter-spacing: 1px;
  box-shadow: -6px 6px 0 #404040;
  text-decoration: none;
}

.elementor-9591 .elementor-element.elementor-element-58881ee .__btn:hover {
  top: 3px;
  left: -3px;
  box-shadow: -3px 3px 0 #404040;
}

.elementor-9591 .elementor-element.elementor-element-58881ee .__btn:hover::after {
  top: 1px;
  left: -2px;
  width: 4px;
  height: 4px;
}

.elementor-9591 .elementor-element.elementor-element-58881ee .__btn:hover::before {
  bottom: -2px;
  right: 1px;
  width: 4px;
  height: 4px;
}

.elementor-9591 .elementor-element.elementor-element-58881ee .__btn::after {
  transition: all 0.15s linear 0s;
  content: '';
  position: absolute;
  top: 2px;
  left: -4px;
  width: 8px;
  height: 8px;
  background-color: #404040;
  transform: rotate(45deg);
  z-index: -1;
}

.elementor-9591 .elementor-element.elementor-element-58881ee .__btn::before {
  transition: all 0.15s linear 0s;
  content: '';
  position: absolute;
  bottom: -4px;
  right: 2px;
  width: 8px;
  height: 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec35a27 */.elementor-9591 .elementor-element.elementor-element-ec35a27 .btn___gradient {
    display: inline-block;
    outline: 0;
    border: 0;
    background-image: linear-gradient(to right,#e052a0,#f15c41);
    cursor: pointer;
    border-radius: 2px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    height: 56px;
    line-height: 56px;
    padding: 0 40px;
    font-size: 16px;
    border-radius: 8px;
}

.elementor-9591 .elementor-element.elementor-element-ec35a27 .btn___gradient:hover {
    background-image: linear-gradient(to right,#3ec7e0,#526bf4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6eaf584 */.elementor-9591 .elementor-element.elementor-element-6eaf584 .btn_linegradient{
    display: inline-block;
    outline: 0;
    border:0;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    color: #000;
    background: #fff;
    line-height: 30px;
    border-radius: 40px;
    padding: 14px 20px;
    font-size: 18px;
    font-weight: 600;
    box-shadow: rgb(255, 198, 0) -2px -2px 0px 2px, rgb(246, 84, 174) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 0px 2px 7px;
    transition: all 0.2s;
}

.elementor-9591 .elementor-element.elementor-element-6eaf584 .btn_linegradient:hover{
    box-shadow: rgb(246, 84, 174) -2px -2px 0px 2px, rgb(255, 198, 0) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 0px 2px 7px;
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ebd582 */.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10,
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 *,
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 :after,
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 :before,
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10:after,
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10:before {
  border: 0 solid;
  box-sizing: border-box;
}

.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: button;
  background-color: #000;
  background-image: none;
  color: #fff;
  cursor: pointer;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 100%;
  font-weight: 900;
  line-height: 1.5;
  margin: 0;
  -webkit-mask-image: -webkit-radial-gradient(#000, #fff);
  padding: 0;
  text-transform: uppercase;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10:disabled {
  cursor: default;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10:-moz-focusring {
  outline: auto;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 svg {
  display: block;
  vertical-align: middle;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 [hidden] {
  display: none;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 {
  border-radius: 99rem;
  border-width: 2px;
  overflow: hidden;
  padding: 0.8rem 3rem;
  position: relative;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10 span {
  mix-blend-mode: difference;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10:before {
  background: #fff;
  content: "";
  display: block;
  height: var(--height, 1em);
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(var(--progress, -100%));
  transition: transform 0.2s ease, height 0.2s ease;
  width: 100%;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10:hover:before {
  --progress: 0;
}
.elementor-9591 .elementor-element.elementor-element-4ebd582 .ui-btn-10:active:before {
  --height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fb8e15 */.elementor-9591 .elementor-element.elementor-element-0fb8e15 .skbtn {
  display: block;
  width: 240px;
  height: 72px;
  border: none;
  background-color: #00a8ff;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
  transition: .3s linear;
}

.elementor-9591 .elementor-element.elementor-element-0fb8e15 .skbtn3:hover {
  transform: rotateY(15deg);
  box-shadow: -15px 0 15px #00a8ffaa;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3a3dc9 */.elementor-9591 .elementor-element.elementor-element-b3a3dc9 .skbtn {
  display: block;
  width: 240px;
  height: 72px;
  border: none;
  background-color: #000;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  border-radius: 6px;
  outline: none;
  cursor: pointer;
  transition: .3s linear;
}

.elementor-9591 .elementor-element.elementor-element-b3a3dc9 .skbtn2:hover {
  transform: rotateX(-15deg);
  box-shadow: 0 -15px 15px #bbbaba;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e7ba21 */.d_none {
    display: none !important;
}

.button-wraper {
    height: 300px;
    width: 100%;
    background-color: #1b1b1b;
    display: flex;
    justify-content: center !important;
    align-items: center;
    border-radius: 40px;
    background-image: url("https://gsap.box6marketing.com/wp-content/uploads/2024/06/home_portfolio2_pic1.jpg") !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*.button-wraper.01 {
    background-image: url("https://gsap.box6marketing.com/wp-content/uploads/2024/06/home_portfolio2_pic1.jpg") !important;
    background-color: #cccccc;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}*//* End custom CSS */
/* Start custom CSS */.vibd-btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1.5rem 3rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
    background-color: #e7e7e7;
    color: #051328;
    text-decoration: none;
    cursor: pointer;
}

.vibd-btn.btn-one {
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 3rem;
    color: #fff;
}

.vibd-btn.btn-three {
    overflow: hidden;
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.vibd-btn.btn-six {
    background-color: #fff;
    color: #fff;
}

.vibd-btn.btn-seven {
    background-color: transparent;
}

.vibd-btn.btn-eight {
    background-color: transparent;
    color: #fff;
}

.vibd-btn.btn-nine {
    background-color: #00f;
    color: #fff;
}

.vibd-btn.btn-ten {
    overflow: hidden;
    background-color: #00f;
}

.vibd-btn.btn-eleven {
    overflow: hidden;
    border-radius: 10px;
    color: #fff;
}

.vibd-btn.btn-twelve {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
    padding: 0rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}

.vibd-btn.btn-thirteen {
    overflow: hidden;
    padding: 1rem 2rem;
    color: #fff;
}

.vibd-btn.btn-fourteen {
    background-color: transparent;
}

.vibd-btn.btn-fifteen {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
    padding-top: 0rem;
    padding-bottom: 0rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-color: #00f;
    border-radius: 7px;
    background-color: #fff;
    color: #00f;
    font-weight: 700;
    text-transform: uppercase;
}

.vibd-btn.btn-sixteen {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 180px;
    height: 180px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    color: #00f;
}

.vibd-btn.btn-seventeen {
    margin-top: 20px;
    background-color: transparent;
    color: #fff;
}

.vibd-btn.btn-eighteen {
    padding: 0rem;
    background-color: transparent;
    color: #fff;
}

.vibd-btn.btn-nineteen {
    width: 100%;
    height: 100%;
    padding: 0rem;
    background-color: transparent;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #051328;
    text-transform: uppercase;
}

.vibd-btn.btn-nineteen:hover {
    color: #00f;
}

.vibd-btn.btn-twenty {
    width: 120px;
    height: 120px;
    background-color: transparent;
    color: #051328;
    text-transform: uppercase;
}/* End custom CSS */