.elementor-1339 .elementor-element.elementor-element-8679285{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-a7f5e5a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1339 .elementor-element.elementor-element-a7f5e5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-6aa779f{width:var( --container-widget-width, 8.868% );max-width:8.868%;--container-widget-width:8.868%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-6aa779f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-6aa779f img{width:100%;max-width:100%;}.elementor-1339 .elementor-element.elementor-element-08e4b9e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#211FFE;--border-color:#211FFE;--border-radius:0px 0px 15px 15px;--margin-top:05px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;--padding-top:-2px;--padding-bottom:7px;--padding-left:-2px;--padding-right:-2px;}.elementor-1339 .elementor-element.elementor-element-08e4b9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-32ebf5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:022px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1339 .elementor-element.elementor-element-bffb730{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;}.elementor-1339 .elementor-element.elementor-element-bffb730:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-bffb730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #241CFC 0%, #12017A 100%);}.elementor-1339 .elementor-element.elementor-element-bffb730.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-70d24b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;}.elementor-1339 .elementor-element.elementor-element-70d24b9 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-12db8b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Dm Sans", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-f6cfab6{--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-1339 .elementor-element.elementor-element-f6cfab6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-9f762ee .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-9f762ee .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-9f762ee .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-9f762ee .elementor-heading-title a{transition-duration:0s;}.elementor-1339 .elementor-element.elementor-element-53469ef .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-53469ef .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-53469ef .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-2a1306f .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-2a1306f .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-2a1306f .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-55a642b .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-55a642b .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-55a642b .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-1f278e9 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-1f278e9 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-1f278e9 .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-117f9dd{--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-1339 .elementor-element.elementor-element-117f9dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-86c5ed5 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-86c5ed5 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-86c5ed5 .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-dae0f95 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-dae0f95 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-dae0f95 .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-a5d9a67 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-a5d9a67 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-a5d9a67 .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-7b0bf5a .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-7b0bf5a .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-7b0bf5a .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-0c8a1c9 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-0c8a1c9 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-0c8a1c9 .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-c2b8d84{--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-1339 .elementor-element.elementor-element-c2b8d84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-ffda5bd .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-ffda5bd .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-ffda5bd .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-648966f .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-648966f .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-648966f .elementor-heading-title a:focus{color:#0019FF;}.elementor-1339 .elementor-element.elementor-element-7d1ef0c{--spacer-size:5px;}.elementor-1339 .elementor-element.elementor-element-9658943{--divider-border-style:solid;--divider-color:#AAAAAA;--divider-border-width:1px;}.elementor-1339 .elementor-element.elementor-element-9658943 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-1339 .elementor-element.elementor-element-9658943 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-1339 .elementor-element.elementor-element-19952c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-16px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-19952c1.e-con{--align-self:center;}.elementor-1339 .elementor-element.elementor-element-9f378f6.elementor-element{--align-self:center;}.elementor-1339 .elementor-element.elementor-element-9f378f6{text-align:start;}.elementor-1339 .elementor-element.elementor-element-9f378f6 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button{background-color:#241CFC;font-family:"Dm Sans", Sans-serif;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover, .elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:focus{background-color:#FFFFFF;color:#241CFC;border-color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover svg, .elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:focus svg{fill:#241CFC;}.elementor-1339 .elementor-element.elementor-element-51012a1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#241CFC;--border-color:#241CFC;--border-radius:0px 0px 010px 010px;--margin-top:05px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;--padding-top:-2px;--padding-bottom:7px;--padding-left:-2px;--padding-right:-2px;}.elementor-1339 .elementor-element.elementor-element-51012a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-dd0ba87{--display:flex;--min-height:181px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1339 .elementor-element.elementor-element-dd0ba87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-96db238{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;}.elementor-1339 .elementor-element.elementor-element-96db238:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-96db238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #241CFC 0%, #12017A 100%);}.elementor-1339 .elementor-element.elementor-element-94d8e01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;}.elementor-1339 .elementor-element.elementor-element-94d8e01 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-4b4e78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Dm Sans", Sans-serif;font-size:13px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-da2f3b0{--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-1339 .elementor-element.elementor-element-da2f3b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-21ed193 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:17px;font-weight:500;color:#686868;}.elementor-1339 .elementor-element.elementor-element-4e597ce .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-4e597ce .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-4e597ce .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-40976f7 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-40976f7 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-40976f7 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-68e8e11 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-68e8e11 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-68e8e11 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-666f356 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-666f356 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-666f356 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-8a03efd .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-8a03efd .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-8a03efd .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-6ffc604{--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-1339 .elementor-element.elementor-element-6ffc604.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-59287b4 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:17px;color:#686868;}.elementor-1339 .elementor-element.elementor-element-2f59e94 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-2f59e94 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-2f59e94 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-378950c .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-378950c .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-378950c .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-a7806cf .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-a7806cf .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-a7806cf .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-536b226 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-536b226 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-536b226 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-3a5a21f{--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-1339 .elementor-element.elementor-element-3a5a21f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-fcb8cb6 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:17px;color:#686868;}.elementor-1339 .elementor-element.elementor-element-249e2a1 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-249e2a1 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-249e2a1 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-1225a55 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-1225a55 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-1225a55 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-aa2379f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-1339 .elementor-element.elementor-element-aa2379f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-62d0d10 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:17px;color:#686868;}.elementor-1339 .elementor-element.elementor-element-c1d5ade .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-c1d5ade .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-c1d5ade .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-7ec96a8 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-7ec96a8 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-7ec96a8 .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-b6c06ac .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-b6c06ac .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-b6c06ac .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-b34200c .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-b34200c .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-b34200c .elementor-heading-title a:focus{color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-1a5fae9{--spacer-size:15px;}.elementor-1339 .elementor-element.elementor-element-8cc8e06{--divider-border-style:solid;--divider-color:#AAAAAA;--divider-border-width:1px;}.elementor-1339 .elementor-element.elementor-element-8cc8e06 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-1339 .elementor-element.elementor-element-8cc8e06 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-1339 .elementor-element.elementor-element-c801806{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-c801806.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-0bc22a3.elementor-element{--align-self:center;}.elementor-1339 .elementor-element.elementor-element-0bc22a3 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:15px;}.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button{background-color:#241CFC;font-family:"Dm Sans", Sans-serif;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover, .elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:focus{background-color:#FFFFFF;color:#241cfc;border-color:#241cfc;}.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover svg, .elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:focus svg{fill:#241cfc;}.elementor-1339 .elementor-element.elementor-element-1acc563{--display:flex;}.elementor-1339 .elementor-element.elementor-element-37cd8ad{--display:flex;}.elementor-1339 .elementor-element.elementor-element-7443833{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:-2px 0px 7px -2px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#030303;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-shadow-horizontal:17px;--n-menu-dropdown-content-box-shadow-vertical:-4px;--n-menu-dropdown-content-box-shadow-blur:23px;--n-menu-dropdown-content-box-shadow-spread:-16px;--n-menu-dropdown-content-box-shadow-color:rgba(49.300000000000026, 15.238790760869573, 15.238790760869573, 0.5);}.elementor-1339 .elementor-element.elementor-element-7443833 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1339 .elementor-element.elementor-element-7443833 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1339 .elementor-element.elementor-element-7443833 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Dm Sans", Sans-serif;}.elementor-1339 .elementor-element.elementor-element-7443833 {--n-menu-title-color-hover:#211FFE;}.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button{background-color:#FFFFFF;font-family:"Dm Sans", Sans-serif;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);border-style:none;border-radius:100px 100px 100px 100px;}.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button:hover, .elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button:focus{background-color:#241CFC;color:#FFFFFF;border-color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-ea41b58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button:hover svg, .elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-2c96059{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1339 .elementor-element.elementor-element-2c96059:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-2c96059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1339 .elementor-element.elementor-element-9de1f0e{--display:flex;}.elementor-1339 .elementor-element.elementor-element-9de1f0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-d92c0a3{width:var( --container-widget-width, 99.431% );max-width:99.431%;--container-widget-width:99.431%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:2.1rem;font-weight:600;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-d92c0a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-5cf62c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-10dbe0d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-1339 .elementor-element.elementor-element-25a8c4a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1339 .elementor-element.elementor-element-25a8c4a:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-25a8c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-4e06f6a{width:var( --container-widget-width, 14.648% );max-width:14.648%;--container-widget-width:14.648%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-4e06f6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-4e06f6a .elementor-icon-wrapper{text-align:start;}.elementor-1339 .elementor-element.elementor-element-0f240ae .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-7d23768{width:var( --container-widget-width, 99.534% );max-width:99.534%;--container-widget-width:99.534%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:17px;font-weight:400;color:#ACACAC;}.elementor-1339 .elementor-element.elementor-element-7d23768.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-224b14c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1339 .elementor-element.elementor-element-224b14c:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-224b14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-17775f5{width:var( --container-widget-width, 13.488% );max-width:13.488%;--container-widget-width:13.488%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-17775f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-17775f5 .elementor-icon-wrapper{text-align:start;}.elementor-1339 .elementor-element.elementor-element-5b22734 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-9a25814{font-family:"wix for display", Sans-serif;font-size:17px;font-weight:400;color:#ACACAC;}.elementor-1339 .elementor-element.elementor-element-c01846d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1339 .elementor-element.elementor-element-c01846d:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-c01846d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-b7635a3{width:var( --container-widget-width, 17.193% );max-width:17.193%;--container-widget-width:17.193%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-b7635a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-b7635a3 .elementor-icon-wrapper{text-align:start;}.elementor-1339 .elementor-element.elementor-element-87dca70 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-05ee82d{font-family:"wix for display", Sans-serif;font-size:17px;font-weight:400;color:#ACACAC;}.elementor-1339 .elementor-element.elementor-element-55f08d5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1339 .elementor-element.elementor-element-55f08d5:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-55f08d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1339 .elementor-element.elementor-element-d5a8bec{--display:flex;}.elementor-1339 .elementor-element.elementor-element-7350105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1339 .elementor-element.elementor-element-7350105 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:80px;font-weight:700;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-11b2094{width:var( --container-widget-width, 102.881% );max-width:102.881%;--container-widget-width:102.881%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:1.75rem;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-11b2094.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-42a65b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--z-index:0;}.elementor-1339 .elementor-element.elementor-element-750a0ea{--display:flex;--min-height:233px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1339 .elementor-element.elementor-element-750a0ea:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-750a0ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-750a0ea:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-1339 .elementor-element.elementor-element-750a0ea, .elementor-1339 .elementor-element.elementor-element-750a0ea::before{--border-transition:0.3s;}.elementor-1339 .elementor-element.elementor-element-c77f62a{width:var( --container-widget-width, 13% );max-width:13%;background-color:#1A1A1A;padding:5px 5px 5px 5px;--container-widget-width:13%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-1339 .elementor-element.elementor-element-c77f62a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-c77f62a .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-6b220b7 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-f0d51d4{width:var( --container-widget-width, 94.2% );max-width:94.2%;--container-widget-width:94.2%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-f0d51d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-8e54ff5{--display:flex;--min-height:233px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1339 .elementor-element.elementor-element-8e54ff5:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-8e54ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-8e54ff5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-1339 .elementor-element.elementor-element-8e54ff5, .elementor-1339 .elementor-element.elementor-element-8e54ff5::before{--border-transition:0.3s;}.elementor-1339 .elementor-element.elementor-element-602b0ba{width:var( --container-widget-width, 13% );max-width:13%;background-color:#1A1A1A;padding:5px 5px 5px 5px;--container-widget-width:13%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-1339 .elementor-element.elementor-element-602b0ba.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-602b0ba .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-a2183d2 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-49c69c4{width:var( --container-widget-width, 86.437% );max-width:86.437%;--container-widget-width:86.437%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-49c69c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-6a1fc59{--display:flex;--min-height:233px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1339 .elementor-element.elementor-element-6a1fc59:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-6a1fc59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-6a1fc59:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-1339 .elementor-element.elementor-element-6a1fc59, .elementor-1339 .elementor-element.elementor-element-6a1fc59::before{--border-transition:0.3s;}.elementor-1339 .elementor-element.elementor-element-d961ebc{width:var( --container-widget-width, 13% );max-width:13%;background-color:#1A1A1A;padding:5px 5px 5px 5px;--container-widget-width:13%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-1339 .elementor-element.elementor-element-d961ebc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-d961ebc .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-62e5dfd .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-82825c8{width:var( --container-widget-width, 87.586% );max-width:87.586%;--container-widget-width:87.586%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-82825c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-c1c957d{--display:flex;--min-height:233px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0055FF;--border-color:#0055FF;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1339 .elementor-element.elementor-element-c1c957d:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-c1c957d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-c1c957d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-1339 .elementor-element.elementor-element-c1c957d, .elementor-1339 .elementor-element.elementor-element-c1c957d::before{--border-transition:0.3s;}.elementor-1339 .elementor-element.elementor-element-e0d2146{width:var( --container-widget-width, 22% );max-width:22%;background-color:#1A1A1A;padding:5px 5px 5px 5px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-1339 .elementor-element.elementor-element-e0d2146.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-e0d2146 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-5ed1cdf .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-7104ab2{width:var( --container-widget-width, 85.977% );max-width:85.977%;--container-widget-width:85.977%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-7104ab2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-7500be7{--display:flex;--min-height:233px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0055FF;--border-color:#0055FF;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1339 .elementor-element.elementor-element-7500be7:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-7500be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-7500be7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-1339 .elementor-element.elementor-element-7500be7, .elementor-1339 .elementor-element.elementor-element-7500be7::before{--border-transition:0.3s;}.elementor-1339 .elementor-element.elementor-element-306175b{width:var( --container-widget-width, 22% );max-width:22%;background-color:#1A1A1A;padding:5px 5px 5px 5px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-1339 .elementor-element.elementor-element-306175b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-306175b .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-5515378 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-0a4d6f7{width:var( --container-widget-width, 87.816% );max-width:87.816%;--container-widget-width:87.816%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-0a4d6f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-5a42272{--display:flex;--min-height:233px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0055FF;--border-color:#0055FF;--border-radius:15px 15px 15px 15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1339 .elementor-element.elementor-element-5a42272:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-5a42272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1339 .elementor-element.elementor-element-5a42272:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-1339 .elementor-element.elementor-element-5a42272, .elementor-1339 .elementor-element.elementor-element-5a42272::before{--border-transition:0.3s;}.elementor-1339 .elementor-element.elementor-element-a6d2fed{width:var( --container-widget-width, 22% );max-width:22%;background-color:#1A1A1A;padding:5px 5px 5px 5px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-1339 .elementor-element.elementor-element-a6d2fed.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-a6d2fed .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-7d3fcf3 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-84bec6e{width:var( --container-widget-width, 83.678% );max-width:83.678%;--container-widget-width:83.678%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-84bec6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-20574f5{--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:35px;--padding-right:35px;}.elementor-1339 .elementor-element.elementor-element-20574f5:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-20574f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1339 .elementor-element.elementor-element-8d588cd{--display:flex;}.elementor-1339 .elementor-element.elementor-element-974f3f6{--display:flex;}.elementor-1339 .elementor-element.elementor-element-6ff3921 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:16px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1339 .elementor-element.elementor-element-77c0fb0{--display:flex;}.elementor-1339 .elementor-element.elementor-element-274d928{width:var( --container-widget-width, 73.893% );max-width:73.893%;--container-widget-width:73.893%;--container-widget-flex-grow:0;font-family:"wix for display", Sans-serif;font-size:2.7rem;font-weight:800;line-height:52px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-274d928.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-44b6210{--display:flex;}.elementor-1339 .elementor-element.elementor-element-fa7df68.elementor-element{--align-self:flex-start;}.elementor-1339 .elementor-element.elementor-element-7b47898{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-75ffb59{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-b47ba8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-640b646{--display:flex;}.elementor-1339 .elementor-element.elementor-element-640b646.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-0bff940{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-0bff940.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-0bff940 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-6cb40f4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-3bee7e1 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;color:#FF0000;}.elementor-1339 .elementor-element.elementor-element-eb20d33{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-369fa13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-2f780ab{--display:flex;}.elementor-1339 .elementor-element.elementor-element-2f780ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-9809ddc{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-9809ddc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-9809ddc .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-9ecdd72{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-e8562ce .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;color:#FF0000;}.elementor-1339 .elementor-element.elementor-element-57d0503{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-f4f244b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-6f691fb{--display:flex;}.elementor-1339 .elementor-element.elementor-element-6f691fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-0c5e27d{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-0c5e27d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-0c5e27d .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-80dc574{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-6e82012 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-bfce1af{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-e538a4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-aff876b{--display:flex;}.elementor-1339 .elementor-element.elementor-element-aff876b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-185365c{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-185365c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-185365c .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-9edebd6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-ac25c16 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-595176b{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-8bf507b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-d506f2c{--display:flex;}.elementor-1339 .elementor-element.elementor-element-d506f2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-67a7f0b{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-67a7f0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-67a7f0b .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-eb38963{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-a8084b9 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-dd399e9{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-4a6ccd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-3cf21d6{--display:flex;}.elementor-1339 .elementor-element.elementor-element-3cf21d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-70f8027{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-70f8027.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-70f8027 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-baee8e1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-a1468fe .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-7d8ef2c{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-ec3ebdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-d25a762{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-97dd16b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-2451efb{--display:flex;}.elementor-1339 .elementor-element.elementor-element-2451efb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-b29dee9{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-b29dee9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-b29dee9 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-0be65ec{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-8f5f322 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-4f663e2{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-287f130{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-1d3951a{--display:flex;}.elementor-1339 .elementor-element.elementor-element-1d3951a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-dd8a061{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-dd8a061.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-dd8a061 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-b7361d6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-28bd8fa .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-631ed44{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-2fc0618{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-d108702{--display:flex;}.elementor-1339 .elementor-element.elementor-element-d108702.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-e6f286f{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-e6f286f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-e6f286f .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-3f9bac7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-2b8d3c9 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-ad1e870{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-9a7ec2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-e555203{--display:flex;}.elementor-1339 .elementor-element.elementor-element-e555203.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-c4d426f{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-c4d426f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-c4d426f .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-f9a59c9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-06d238a .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-7dd3646{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-fb5974b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-d20cf15{--display:flex;}.elementor-1339 .elementor-element.elementor-element-d20cf15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-376d380{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-376d380.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-376d380 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-96f7980{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-6433486 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-d51990f{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-99f3ecf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-8e36eb4{--display:flex;}.elementor-1339 .elementor-element.elementor-element-8e36eb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-db3f109{width:var( --container-widget-width, 184.137% );max-width:184.137%;--container-widget-width:184.137%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-db3f109.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-db3f109 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-e9b4637{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1339 .elementor-element.elementor-element-171e808 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:0.85rem;font-weight:900;}.elementor-1339 .elementor-element.elementor-element-ebbeb59{font-family:"wix for display", Sans-serif;font-size:0.85rem;}.elementor-1339 .elementor-element.elementor-element-1d226fc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1339 .elementor-element.elementor-element-1d226fc:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-1d226fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-7b66407{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-12f81bd{--display:flex;}.elementor-1339 .elementor-element.elementor-element-12f81bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-1920586 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:50px;font-weight:800;color:#0055FF;}.elementor-1339 .elementor-element.elementor-element-e9e0c29{--display:flex;}.elementor-1339 .elementor-element.elementor-element-be764be{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-81ccbbd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-81ccbbd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-d4c50e8{font-family:"wix for display", Sans-serif;font-size:22px;color:#000000;}.elementor-1339 .elementor-element.elementor-element-b229986{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-20db949{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-20db949.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-df57923{font-family:"wix for display", Sans-serif;font-size:22px;color:#000000;}.elementor-1339 .elementor-element.elementor-element-88db63a{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-d06d7f6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-d06d7f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-d412aea{font-family:"Dm Sans", Sans-serif;font-size:22px;color:#000000;}.elementor-1339 .elementor-element.elementor-element-7b3be1b{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-71c9302{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-71c9302.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-da9edf3{font-family:"wix for display", Sans-serif;font-size:22px;color:#000000;}.elementor-1339 .elementor-element.elementor-element-11a18a6{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-c08da80{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-c08da80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-8966164{font-family:"wix for display", Sans-serif;font-size:22px;color:#000000;}.elementor-1339 .elementor-element.elementor-element-aa039b1{--n-accordion-title-font-size:25px;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#636363;--n-accordion-title-hover-color:#0044FF;--n-accordion-title-active-color:#0044FF;--n-accordion-icon-size:19px;}.elementor-1339 .elementor-element.elementor-element-aa039b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:01px 0px 0px 0px;border-color:#1000F730;}.elementor-1339 .elementor-element.elementor-element-aa039b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:01px 0px 0px 0px;}.elementor-1339 .elementor-element.elementor-element-aa039b1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:01px 0px 0px 0px;}.elementor-1339 .elementor-element.elementor-element-aa039b1 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1339 .elementor-element.elementor-element-aa039b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"wix for display", Sans-serif;font-weight:500;word-spacing:0px;}.elementor-1339 .elementor-element.elementor-element-55dcfe1{--display:flex;--min-height:508px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1339 .elementor-element.elementor-element-55dcfe1:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-55dcfe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1339 .elementor-element.elementor-element-77b726d{--display:flex;--min-height:150px;--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1339 .elementor-element.elementor-element-f1d466a{width:var( --container-widget-width, 63.524% );max-width:63.524%;padding:0px 0px 0px 0px;--container-widget-width:63.524%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-f1d466a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-f1d466a .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-957d158{width:var( --container-widget-width, 63.524% );max-width:63.524%;padding:0px 0px 0px 0px;--container-widget-width:63.524%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-957d158.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-957d158 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:60px;font-weight:800;color:#0044FF;}.elementor-1339 .elementor-element.elementor-element-7192e4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1339 .elementor-element.elementor-element-241cff2{--display:flex;--min-height:157px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;}.elementor-1339 .elementor-element.elementor-element-241cff2:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-241cff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A1C;}.elementor-1339 .elementor-element.elementor-element-241cff2:hover{background-color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-5b2400a{--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-1339 .elementor-element.elementor-element-0635cb7 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-42e1aba .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-f9b5665{--display:flex;}.elementor-1339 .elementor-element.elementor-element-f9b5665.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-e937288 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-e937288.elementor-view-stacked .elementor-icon{background-color:#0044FF;}.elementor-1339 .elementor-element.elementor-element-e937288.elementor-view-framed .elementor-icon, .elementor-1339 .elementor-element.elementor-element-e937288.elementor-view-default .elementor-icon{color:#0044FF;border-color:#0044FF;}.elementor-1339 .elementor-element.elementor-element-e937288.elementor-view-framed .elementor-icon, .elementor-1339 .elementor-element.elementor-element-e937288.elementor-view-default .elementor-icon svg{fill:#0044FF;}.elementor-1339 .elementor-element.elementor-element-e937288 .elementor-icon{font-size:39px;border-width:1px 1px 1px 1px;}.elementor-1339 .elementor-element.elementor-element-e937288 .elementor-icon svg{height:39px;}.elementor-1339 .elementor-element.elementor-element-e937288 .elementor-icon i, .elementor-1339 .elementor-element.elementor-element-e937288 .elementor-icon svg{transform:rotate(0deg);}.elementor-1339 .elementor-element.elementor-element-cf8d03b{--display:flex;--min-height:157px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C2C2C;--border-color:#2C2C2C;--border-radius:15px 15px 15px 15px;}.elementor-1339 .elementor-element.elementor-element-cf8d03b:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-cf8d03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A1C;}.elementor-1339 .elementor-element.elementor-element-cf8d03b:hover{background-color:#241CFC;}.elementor-1339 .elementor-element.elementor-element-fdf5eab{--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-1339 .elementor-element.elementor-element-d17b172 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-8a4f3de .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-9c50782{--display:flex;}.elementor-1339 .elementor-element.elementor-element-9c50782.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-11baec8 .elementor-icon-wrapper{text-align:center;}.elementor-1339 .elementor-element.elementor-element-11baec8.elementor-view-stacked .elementor-icon{background-color:#0044FF;}.elementor-1339 .elementor-element.elementor-element-11baec8.elementor-view-framed .elementor-icon, .elementor-1339 .elementor-element.elementor-element-11baec8.elementor-view-default .elementor-icon{color:#0044FF;border-color:#0044FF;}.elementor-1339 .elementor-element.elementor-element-11baec8.elementor-view-framed .elementor-icon, .elementor-1339 .elementor-element.elementor-element-11baec8.elementor-view-default .elementor-icon svg{fill:#0044FF;}.elementor-1339 .elementor-element.elementor-element-11baec8 .elementor-icon{font-size:39px;border-width:1px 1px 1px 1px;}.elementor-1339 .elementor-element.elementor-element-11baec8 .elementor-icon svg{height:39px;}.elementor-1339 .elementor-element.elementor-element-11baec8 .elementor-icon i, .elementor-1339 .elementor-element.elementor-element-11baec8 .elementor-icon svg{transform:rotate(0deg);}.elementor-1339 .elementor-element.elementor-element-c449303{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-1339 .elementor-element.elementor-element-c449303:not(.elementor-motion-effects-element-type-background), .elementor-1339 .elementor-element.elementor-element-c449303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1339 .elementor-element.elementor-element-c449303.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-61878b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1339 .elementor-element.elementor-element-bf61a45{--display:flex;}.elementor-1339 .elementor-element.elementor-element-1866540{width:var( --container-widget-width, 46.939% );max-width:46.939%;--container-widget-width:46.939%;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-1866540.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-1866540 img{opacity:1;filter:brightness( 200% ) contrast( 0% ) saturate( 193% ) blur( 0px ) hue-rotate( 274deg );}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-9f1ea92.elementor-social-icon{background-color:#00000000;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-9f1ea92.elementor-social-icon i{color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-9f1ea92.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-cf85bac.elementor-social-icon{background-color:#00000000;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-cf85bac.elementor-social-icon i{color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-cf85bac.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-862f574.elementor-social-icon{background-color:#00000000;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-862f574.elementor-social-icon i{color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-862f574.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-a19fcff.elementor-social-icon{background-color:#00000000;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-a19fcff.elementor-social-icon i{color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-repeater-item-a19fcff.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c87ba33{--grid-template-columns:repeat(0, auto);text-align:left;width:var( --container-widget-width, 103.265% );max-width:103.265%;--container-widget-width:103.265%;--container-widget-flex-grow:0;--icon-size:26px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1339 .elementor-element.elementor-element-c87ba33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-social-icon{background-color:#02010169;--icon-padding:0.5em;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-social-icon i{color:#161212;}.elementor-1339 .elementor-element.elementor-element-c87ba33 .elementor-social-icon svg{fill:#161212;}.elementor-1339 .elementor-element.elementor-element-1602a6f{--display:flex;}.elementor-1339 .elementor-element.elementor-element-e4076f9 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-1c9772a .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-1c9772a .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-1c9772a .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-093ea50 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-093ea50 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-093ea50 .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-323310a .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-323310a .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-323310a .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-adc38a9 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-adc38a9 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-adc38a9 .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-fc824fe .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-fc824fe .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-fc824fe .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-fc362fb .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-fc362fb .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-fc362fb .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-094bcc9 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-094bcc9 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-094bcc9 .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-2bbb621 .elementor-heading-title{font-family:"wix for display", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-2bbb621 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-2bbb621 .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-921bd73{--display:flex;}.elementor-1339 .elementor-element.elementor-element-43605f4 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-9e75cb8 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-9e75cb8 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-9e75cb8 .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-dfdfc7a .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-dfdfc7a .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-dfdfc7a .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-811ebbf .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-811ebbf .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-811ebbf .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-12a943c{--display:flex;}.elementor-1339 .elementor-element.elementor-element-f6d1a21 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c353d55 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-c353d55 .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-c353d55 .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-cbbe52a .elementor-heading-title{font-family:"Dm Sans", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-1339 .elementor-element.elementor-element-cbbe52a .elementor-heading-title a:hover, .elementor-1339 .elementor-element.elementor-element-cbbe52a .elementor-heading-title a:focus{color:#211FFE;}.elementor-1339 .elementor-element.elementor-element-a646f3c{--display:flex;}.elementor-1339 .elementor-element.elementor-element-03c179f{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;}.elementor-1339 .elementor-element.elementor-element-03c179f .elementor-divider-separator{width:100%;}.elementor-1339 .elementor-element.elementor-element-03c179f .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-1339 .elementor-element.elementor-element-e28fec2{text-align:center;}.elementor-1339 .elementor-element.elementor-element-e28fec2 .elementor-heading-title{font-family:"Dm Sans", Sans-serif;color:#B6B6B6;}@media(min-width:768px){.elementor-1339 .elementor-element.elementor-element-a7f5e5a{--width:97.142%;}.elementor-1339 .elementor-element.elementor-element-08e4b9e{--width:91.66%;}.elementor-1339 .elementor-element.elementor-element-bffb730{--width:17%;}.elementor-1339 .elementor-element.elementor-element-f6cfab6{--width:22.653%;}.elementor-1339 .elementor-element.elementor-element-117f9dd{--width:25%;}.elementor-1339 .elementor-element.elementor-element-c2b8d84{--width:20%;}.elementor-1339 .elementor-element.elementor-element-19952c1{--content-width:100%;}.elementor-1339 .elementor-element.elementor-element-51012a1{--width:91.661%;}.elementor-1339 .elementor-element.elementor-element-dd0ba87{--width:100%;}.elementor-1339 .elementor-element.elementor-element-96db238{--width:17%;}.elementor-1339 .elementor-element.elementor-element-da2f3b0{--width:19.829%;}.elementor-1339 .elementor-element.elementor-element-6ffc604{--width:17.464%;}.elementor-1339 .elementor-element.elementor-element-3a5a21f{--width:17.105%;}.elementor-1339 .elementor-element.elementor-element-aa2379f{--width:14.983%;}.elementor-1339 .elementor-element.elementor-element-9de1f0e{--width:98%;}.elementor-1339 .elementor-element.elementor-element-640b646{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-2f780ab{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-6f691fb{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-aff876b{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-d506f2c{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-3cf21d6{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-2451efb{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-1d3951a{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-d108702{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-e555203{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-d20cf15{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-8e36eb4{--width:19.411%;}.elementor-1339 .elementor-element.elementor-element-1d226fc{--content-width:1350px;}.elementor-1339 .elementor-element.elementor-element-12f81bd{--width:33.713%;}.elementor-1339 .elementor-element.elementor-element-81ccbbd{--width:98%;}.elementor-1339 .elementor-element.elementor-element-20db949{--width:98%;}.elementor-1339 .elementor-element.elementor-element-d06d7f6{--width:98%;}.elementor-1339 .elementor-element.elementor-element-71c9302{--width:98%;}.elementor-1339 .elementor-element.elementor-element-c08da80{--width:98%;}.elementor-1339 .elementor-element.elementor-element-55dcfe1{--width:100%;}.elementor-1339 .elementor-element.elementor-element-f9b5665{--width:23.077%;}.elementor-1339 .elementor-element.elementor-element-9c50782{--width:23.077%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1339 .elementor-element.elementor-element-c449303{--width:100%;}}@media(max-width:1024px){.elementor-1339 .elementor-element.elementor-element-10dbe0d{--grid-auto-flow:row;}.elementor-1339 .elementor-element.elementor-element-75ffb59{--grid-auto-flow:row;}.elementor-1339 .elementor-element.elementor-element-d25a762{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1339 .elementor-element.elementor-element-6aa779f{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-08e4b9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1339 .elementor-element.elementor-element-bffb730{--min-height:0px;}.elementor-1339 .elementor-element.elementor-element-51012a1{--width:500px;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1339 .elementor-element.elementor-element-c801806{--content-width:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:020px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-7443833{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:18px;--n-menu-toggle-icon-distance-from-dropdown:16px;}.elementor-1339 .elementor-element.elementor-element-7443833.elementor-element{--order:-99999 /* order start hack */;}.elementor-1339 .elementor-element.elementor-element-ea41b58{width:var( --container-widget-width, 125.344px );max-width:125.344px;--container-widget-width:125.344px;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button{font-size:12px;}.elementor-1339 .elementor-element.elementor-element-10dbe0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1339 .elementor-element.elementor-element-75ffb59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1339 .elementor-element.elementor-element-d25a762{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1339 .elementor-element.elementor-element-f1d466a{width:var( --container-widget-width, 181.297px );max-width:181.297px;--container-widget-width:181.297px;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-957d158{width:var( --container-widget-width, 181.297px );max-width:181.297px;--container-widget-width:181.297px;--container-widget-flex-grow:0;}.elementor-1339 .elementor-element.elementor-element-241cff2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1339 .elementor-element.elementor-element-0635cb7 .elementor-heading-title{font-size:30px;}.elementor-1339 .elementor-element.elementor-element-42e1aba .elementor-heading-title{font-size:20px;}.elementor-1339 .elementor-element.elementor-element-cf8d03b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1339 .elementor-element.elementor-element-d17b172 .elementor-heading-title{font-size:30px;}.elementor-1339 .elementor-element.elementor-element-8a4f3de .elementor-heading-title{font-size:20px;}.elementor-1339 .elementor-element.elementor-element-c449303{--width:760px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-bf61a45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-ba4e81d */.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-013762a */.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba4e81d */.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-013762a */.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba4e81d */.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-013762a */.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba4e81d */.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-013762a */.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba4e81d */.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-ba4e81d .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-013762a */.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-013762a .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-7443833 */@media (max-width: 767px) {

  /* prendiamo direttamente il dropdown del menu */
  .my-mobile-menu .elementor-nav-menu--dropdown {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 300px;
    height: 100vh;
    background: #fff;
    z-index: 9999;

    transform: translateX(-100%);
    transition: transform 0.3s ease;
    padding: 40px 20px;
  }

  /* stato aperto */
  body.menu-open .my-mobile-menu .elementor-nav-menu--dropdown {
    transform: translateX(0);
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea41b58 */.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Spazio fisso: lo sfondo NON cambia mai */
  padding-left: 35px;
  padding-right: 35px;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Wrapper del contenuto */
.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /*
    Stato normale:
    la scritta parte leggermente più a destra,
    perché a sinistra c'è il pallino
  */
  transform: translateX(10px);

  transition:
    transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Testo */
.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button-text {
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

/* Pallino a sinistra */
.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;

  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;

  opacity: 1;
  transform: translateY(-50%) scale(1);

  transition:
    opacity 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Freccia a destra */
.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button::after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 50%;

  color: currentColor;
  font-size: 1.1em;
  line-height: 1;

  opacity: 0;
  transform: translateY(-50%) translateX(-10px) scale(0.95);

  transition:
    opacity 0.48s cubic-bezier(0.16, 1, 0.3, 1),
    transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover: la scritta va verso lo spazio del pallino */
.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button:hover .elementor-button-content-wrapper {
  transform: translateX(-15px);
}

/* Hover: il pallino scompare */
.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button:hover::before {
  opacity: 0;
  transform: translateY(-50%) translateX(-8px) scale(0.25);
}

/* Hover: la freccia compare */
.elementor-1339 .elementor-element.elementor-element-ea41b58 .elementor-button:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a65b9 *//* Lo stile della scritta Drag */
.drag-cursor {
    position: fixed; /* Fondamentale per seguire il mouse a schermo */
    top: 0;
    left: 0;
    pointer-events: none; /* Impedisce che la bolla blocchi i click */
    z-index: 9999;
    
    /* Estetica */
    background-color: #0044ff;
    color: #ffffff;
    font-family: 'DM Sans', sans-serif;
    font-size: 14px;
    font-weight: 500;
    
    /* Formato */
    padding: 5px 15px;
    border-radius: 100px; /* Bordo 100% per renderlo a pillola */
    white-space: nowrap;
    
    /* Effetto Apparizione */
    opacity: 0;
    transform: scale(0.5);
    transition: opacity 0.3s ease, transform 0.3s ease;
    
    /* Centratura perfetta rispetto al puntatore */
    margin-left: 15px; 
    margin-top: 15px;
}

/* Classe che attiva la visibilità */
.drag-cursor.active {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c449303 */.elementor-1339 .elementor-element.elementor-element-c449303 {
  position: relative;
}

.elementor-1339 .elementor-element.elementor-element-c449303::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #2b2b2b;
}/* End custom CSS */