.elementor-58 .elementor-element.elementor-element-541a64b{--display:flex;--min-height:49vh;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-541a64b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-541a64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;background-image:var(--wpr-bg-351e7f8d-69eb-417b-b49c-0ee58112a4f9);background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-58 .elementor-element.elementor-element-541a64b::before, .elementor-58 .elementor-element.elementor-element-541a64b > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-541a64b > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-541a64b > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-541a64b > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-541a64b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3D6D7C17 80%, #FFFFFF 100%);}.elementor-58 .elementor-element.elementor-element-f076519{--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:center;}.elementor-58 .elementor-element.elementor-element-ad6a40d{--display:flex;}.elementor-58 .elementor-element.elementor-element-c54d1d3{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-c54d1d3 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:60px;line-height:65px;letter-spacing:-1.5px;color:var( --e-global-color-astglobalcolor0 );}.elementor-58 .elementor-element.elementor-element-ad1f958{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lexend", Sans-serif;font-size:35px;font-weight:500;letter-spacing:-1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor1 );}.elementor-58 .elementor-element.elementor-element-3ba73ea{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lexend", Sans-serif;font-size:35px;font-weight:500;letter-spacing:-0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor1 );}.elementor-58 .elementor-element.elementor-element-b289ab4{border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-b289ab4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-58 .elementor-element.elementor-element-a548795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-33e766f{--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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;box-shadow:4px 3px 4px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:-20px;--margin-left:45px;--margin-right:0px;--z-index:2;}.elementor-58 .elementor-element.elementor-element-ca70fb4{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;z-index:2;text-align:center;font-family:"Figtree", Sans-serif;}.elementor-58 .elementor-element.elementor-element-349fa12{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.94;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:000px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-349fa12::before, .elementor-58 .elementor-element.elementor-element-349fa12 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-349fa12 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-349fa12 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-349fa12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-349fa12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-58 .elementor-element.elementor-element-349fa12.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-e584f0d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-e584f0d.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-4bbf6f7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Public Sans", Sans-serif;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-0.2px;color:#000000;}.elementor-58 .elementor-element.elementor-element-4bbf6f7.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-4bbf6f7 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-79dd0a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-58 .elementor-element.elementor-element-79dd0a5.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-c7bc747{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-color:#FFF3E6;--border-color:#FFF3E6;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-c7bc747:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c7bc747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c7bc747.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-da016fa{--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:center;--margin-top:-10px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-3d61844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-3d61844 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.2em;font-weight:800;line-height:1.2em;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-4c220b5{--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;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-90189dc{--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#FFE9D0;--border-color:#FFE9D0;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.86);}.elementor-58 .elementor-element.elementor-element-90189dc:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-90189dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EC;}.elementor-58 .elementor-element.elementor-element-90189dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-7e5e9a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:"Onest", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-7e02ff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Onest", Sans-serif;font-size:13px;font-weight:700;line-height:15px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-58 .elementor-element.elementor-element-2c897c3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-2c897c3 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-2c897c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-2c897c3.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-2c897c3.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-2c897c3.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-2c897c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-2c897c3 .elementor-icon{font-size:35px;}.elementor-58 .elementor-element.elementor-element-2c897c3 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-0d99deb{--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#FFE9D0;--border-color:#FFE9D0;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.86);}.elementor-58 .elementor-element.elementor-element-0d99deb:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0d99deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EC;}.elementor-58 .elementor-element.elementor-element-0d99deb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-7a764ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:"Onest", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-793562b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Onest", Sans-serif;font-size:13px;font-weight:700;line-height:15px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-58 .elementor-element.elementor-element-44de642{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-44de642 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-44de642.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-44de642.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-44de642.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-44de642.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-44de642.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-44de642 .elementor-icon{font-size:35px;}.elementor-58 .elementor-element.elementor-element-44de642 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-33cd0e9{--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#FFE9D0;--border-color:#FFE9D0;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.86);}.elementor-58 .elementor-element.elementor-element-33cd0e9:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-33cd0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EC;}.elementor-58 .elementor-element.elementor-element-33cd0e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-a48e1b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:"Onest", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-f4ed5b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Onest", Sans-serif;font-size:13px;font-weight:700;line-height:15px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-58 .elementor-element.elementor-element-eae7122{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-eae7122 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-eae7122.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-eae7122.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-eae7122.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-eae7122.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-eae7122.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-eae7122 .elementor-icon{font-size:35px;}.elementor-58 .elementor-element.elementor-element-eae7122 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-80e2365{--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#FFE9D0;--border-color:#FFE9D0;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.86);}.elementor-58 .elementor-element.elementor-element-80e2365:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-80e2365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EC;}.elementor-58 .elementor-element.elementor-element-80e2365.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-095c4c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:"Onest", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-690e7eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Onest", Sans-serif;font-size:13px;font-weight:700;line-height:15px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-58 .elementor-element.elementor-element-d1c0c01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-d1c0c01 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-d1c0c01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-d1c0c01.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d1c0c01.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-d1c0c01.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d1c0c01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-d1c0c01 .elementor-icon{font-size:35px;}.elementor-58 .elementor-element.elementor-element-d1c0c01 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-e96dc9a{--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:flex-end;--align-items:center;--margin-top:-10px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-e96dc9a.e-con{--align-self:flex-end;}.elementor-58 .elementor-element.elementor-element-4585b9d{text-align:end;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:900;line-height:1px;color:var( --e-global-color-astglobalcolor3 );}.elementor-58 .elementor-element.elementor-element-816c18d{--display:flex;--min-height:15vh;--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:stretch;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-48f5043{--display:flex;--justify-content:center;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-48f5043::before, .elementor-58 .elementor-element.elementor-element-48f5043 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-48f5043 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-48f5043 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-48f5043 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-48f5043 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-58 .elementor-element.elementor-element-4f106e1{--display:flex;--min-height:15vh;--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:stretch;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-aae3e6a{--display:flex;--justify-content:center;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-aae3e6a::before, .elementor-58 .elementor-element.elementor-element-aae3e6a > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-aae3e6a > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-aae3e6a > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-aae3e6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-aae3e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-58 .elementor-element.elementor-element-8fd9695{--display:flex;--min-height:30vh;--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:stretch;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-d97acb8{--display:flex;--min-height:50vh;--justify-content:center;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;}.elementor-58 .elementor-element.elementor-element-d97acb8:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-d97acb8::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-c848f97d-807f-4814-ac90-abb3d42a304d);--background-overlay:'';background-position:-66px 60%;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-92a3e94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-58 .elementor-element.elementor-element-92a3e94.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-6a1037a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-6a1037a.elementor-element{--align-self:flex-end;}.elementor-58 .elementor-element.elementor-element-6a1037a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:26px;font-weight:900;-webkit-text-stroke-color:var( --e-global-color-astglobalcolor0 );stroke:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-58 .elementor-element.elementor-element-2f7485c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-2f7485c.elementor-element{--align-self:flex-end;}.elementor-58 .elementor-element.elementor-element-2f7485c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:900;-webkit-text-stroke-color:var( --e-global-color-astglobalcolor0 );stroke:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-58 .elementor-element.elementor-element-b0f2d42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-b0f2d42.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-28342be .elementor-button{background-color:var( --e-global-color-bf582f6 );font-family:"Figtree", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bf582f6 );border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-28342be .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-28342be .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-bf582f6 );border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-28342be{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-28342be .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-28342be .elementor-button:focus svg{fill:var( --e-global-color-bf582f6 );}.elementor-58 .elementor-element.elementor-element-d9de0d2{--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:space-between;}.elementor-58 .elementor-element.elementor-element-3d525cb{--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;}.elementor-58 .elementor-element.elementor-element-3d525cb.e-con{--align-self:stretch;}.elementor-58 .elementor-element.elementor-element-9b77743{--display:flex;--justify-content:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-58 .elementor-element.elementor-element-9b77743:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9b77743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-58 .elementor-element.elementor-element-9b77743.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-58 .elementor-element.elementor-element-9b77743.e-con{--align-self:stretch;}.elementor-58 .elementor-element.elementor-element-ff6c254{text-align:center;}.elementor-58 .elementor-element.elementor-element-ff6c254 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:25px;font-weight:900;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-c54909f{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-c54909f.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-7f05b88 .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:24px;fill:#0D0B1F;color:#0D0B1F;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-7f05b88 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-7f05b88 .elementor-button:focus{background-color:#0D0B1F;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7f05b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-58 .elementor-element.elementor-element-7f05b88 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-7f05b88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6374da1{--display:flex;--justify-content:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-58 .elementor-element.elementor-element-6374da1:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6374da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-58 .elementor-element.elementor-element-6374da1.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-58 .elementor-element.elementor-element-6374da1.e-con{--align-self:stretch;}.elementor-58 .elementor-element.elementor-element-4799466{text-align:center;}.elementor-58 .elementor-element.elementor-element-4799466 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:25px;font-weight:900;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-2474268{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-2474268.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-86f979c .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:24px;fill:#0D0B1F;color:#0D0B1F;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-86f979c .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-86f979c .elementor-button:focus{background-color:#0D0B1F;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-86f979c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-58 .elementor-element.elementor-element-86f979c .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-86f979c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-65dbf3d{--display:flex;--justify-content:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-58 .elementor-element.elementor-element-65dbf3d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-65dbf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-58 .elementor-element.elementor-element-65dbf3d.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-58 .elementor-element.elementor-element-65dbf3d.e-con{--align-self:stretch;}.elementor-58 .elementor-element.elementor-element-9b7905e{text-align:center;}.elementor-58 .elementor-element.elementor-element-9b7905e .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:25px;font-weight:900;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-47edf77{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-47edf77.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-96038a9 .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:24px;fill:#0D0B1F;color:#0D0B1F;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-96038a9 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-96038a9 .elementor-button:focus{background-color:#0D0B1F;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-96038a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-58 .elementor-element.elementor-element-96038a9 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-96038a9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-226d2c9{--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;--margin-top:40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-764bf77{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-764bf77:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-764bf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-fbe6b5f9-05c2-4a5b-8bcd-7ece29cf578c);background-repeat:no-repeat;background-size:auto;}.elementor-58 .elementor-element.elementor-element-4ed51ac{--display:flex;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4ed51ac.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-1afe9d7{width:var( --container-widget-width, 75% );max-width:75%;background-color:#FFF7F1;padding:15px 15px 15px 15px;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 4px 4px 4px;border-color:#E00203;border-radius:8px 8px 8px 8px;text-align:justify;}.elementor-58 .elementor-element.elementor-element-1afe9d7.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-1afe9d7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:900;line-height:35px;-webkit-text-stroke-color:var( --e-global-color-astglobalcolor0 );stroke:var( --e-global-color-astglobalcolor0 );color:#1E4264;}.elementor-58 .elementor-element.elementor-element-dd8a588{--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-58 .elementor-element.elementor-element-4cc74f8{width:var( --container-widget-width, 25.036% );max-width:25.036%;--container-widget-width:25.036%;--container-widget-flex-grow:0;text-align:start;}.elementor-58 .elementor-element.elementor-element-4cc74f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-4cc74f8 img{max-width:90%;}.elementor-58 .elementor-element.elementor-element-e352461{width:var( --container-widget-width, 25.036% );max-width:25.036%;--container-widget-width:25.036%;--container-widget-flex-grow:0;text-align:start;}.elementor-58 .elementor-element.elementor-element-e352461.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-e352461 img{max-width:90%;}.elementor-58 .elementor-element.elementor-element-315eef0 .elementor-button{background-color:#E00203;font-family:"Lexend", Sans-serif;font-size:33px;font-weight:900;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-315eef0 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-315eef0 .elementor-button:focus{background-color:#02010100;color:#E00203;border-color:#E00203;}.elementor-58 .elementor-element.elementor-element-315eef0{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-315eef0.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-315eef0 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-315eef0 .elementor-button:focus svg{fill:#E00203;}.elementor-58 .elementor-element.elementor-element-34f1ad2{--display:flex;--min-height:30vh;--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;--margin-top:020px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-fe5a429{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-fe5a429:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-fe5a429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFAB0;}.elementor-58 .elementor-element.elementor-element-fe5a429.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-c4cc890{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-c4cc890:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c4cc890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F07D;}.elementor-58 .elementor-element.elementor-element-9b5ba34{--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-58 .elementor-element.elementor-element-9b5ba34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-2bf5047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-58 .elementor-element.elementor-element-2bf5047 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:25px;line-height:82px;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-510c361{text-align:start;}.elementor-58 .elementor-element.elementor-element-510c361 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:50px;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-b166e8f{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-b166e8f img{max-width:26%;}.elementor-58 .elementor-element.elementor-element-cd81245{--display:flex;--margin-top:-390px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-f533ff1{--display:flex;}.elementor-58 .elementor-element.elementor-element-744cfdf{--display:flex;}.elementor-58 .elementor-element.elementor-element-f6a1e19{--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;}.elementor-58 .elementor-element.elementor-element-2849edcb{--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;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-1fa02f67{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-1fa02f67 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-58 .elementor-element.elementor-element-72e6ebf{--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:space-between;}.elementor-58 .elementor-element.elementor-element-604e2274{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;font-family:"Lexend", Sans-serif;font-size:18px;}.elementor-58 .elementor-element.elementor-element-604e2274.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-806bb81 .elementor-button{background-color:#0D0B1F;font-family:"Lexend", Sans-serif;font-size:20px;font-weight:900;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-58 .elementor-element.elementor-element-806bb81 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-806bb81 .elementor-button:focus{background-color:#02010100;color:#0D0B1F;border-color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-806bb81{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-806bb81.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-806bb81 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-806bb81 .elementor-button:focus svg{fill:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-2c279df{--display:flex;--min-height:45vh;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);--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-58 .elementor-element.elementor-element-2c279df:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2c279df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F07D;}.elementor-58 .elementor-element.elementor-element-2cc22fd{--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:space-between;--align-items:stretch;}.elementor-58 .elementor-element.elementor-element-2cc22fd.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-272a785{--display:flex;--justify-content:space-evenly;}.elementor-58 .elementor-element.elementor-element-80dc2b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-58 .elementor-element.elementor-element-80dc2b0 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:25px;line-height:40px;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-7a1c61a{text-align:start;}.elementor-58 .elementor-element.elementor-element-7a1c61a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:50px;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-88bbc30 .elementor-button{background-color:#0D0B1F;font-family:"Lexend", Sans-serif;font-size:20px;font-weight:900;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-58 .elementor-element.elementor-element-88bbc30 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-88bbc30 .elementor-button:focus{background-color:#02010100;color:#0D0B1F;border-color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-88bbc30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-88bbc30.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-88bbc30 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-88bbc30 .elementor-button:focus svg{fill:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-acba473{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58 .elementor-element.elementor-element-80a3e05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-80a3e05.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-80a3e05 img{max-width:55%;}.elementor-58 .elementor-element.elementor-element-86dbea7{--display:flex;--min-height:60vh;--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;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-86dbea7:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-86dbea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-3e22d6e{--display:flex;--min-height:60vh;--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;--overflow:auto;--border-radius:20px 20px 20px 20px;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-59d40bd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-723ca58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58 .elementor-element.elementor-element-723ca58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-813bfed{padding:0px 0px 0px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-813bfed .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-4d2ff32{z-index:1;}.elementor-58 .elementor-element.elementor-element-4d2ff32 img{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-01e951a{--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;}.elementor-58 .elementor-element.elementor-element-a4702ca{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-58 .elementor-element.elementor-element-a4702ca.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-58 .elementor-element.elementor-element-6514edf img{max-width:45%;}.elementor-58 .elementor-element.elementor-element-ad331ad{text-align:center;}.elementor-58 .elementor-element.elementor-element-ad331ad .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:25px;font-weight:900;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-5959432{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Wix Madefor Display", Sans-serif;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-5959432.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-87cad6e .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:24px;fill:#0D0B1F;color:#0D0B1F;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-87cad6e .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-87cad6e .elementor-button:focus{background-color:#0D0B1F;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-87cad6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-58 .elementor-element.elementor-element-87cad6e .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-87cad6e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7e1714b{--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:stretch;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-6915d3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-0335277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-58 .elementor-element.elementor-element-0335277 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:47px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-41cb71e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-58 .elementor-element.elementor-element-41cb71e.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-d6ac675{--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;}.elementor-58 .elementor-element.elementor-element-d63ebb0{text-align:start;}.elementor-58 .elementor-element.elementor-element-d63ebb0 img{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-33be717{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-36f8713{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:2px 2px 13px 0px rgba(0, 0, 0, 0.62);}.elementor-58 .elementor-element.elementor-element-36f8713.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-36f8713 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-58 .elementor-element.elementor-element-d0f7163{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-62b2987{--display:flex;--min-height:40vh;--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;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFD169A1;--border-color:#FFD169A1;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 23px 0px #000000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-62b2987:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-62b2987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0B1F;background-image:var(--wpr-bg-1d83db4f-f428-43f1-a979-f6ce0a63b759);background-repeat:repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-62b2987::before, .elementor-58 .elementor-element.elementor-element-62b2987 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-62b2987 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-62b2987 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-62b2987 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-62b2987 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D0B1F;--background-overlay:'';}.elementor-58 .elementor-element.elementor-element-ef39197{--display:flex;}.elementor-58 .elementor-element.elementor-element-a0bb8a9 img{max-width:80%;}.elementor-58 .elementor-element.elementor-element-3dde049{--display:flex;}.elementor-58 .elementor-element.elementor-element-87b87d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-58 .elementor-element.elementor-element-87b87d7 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:49px;text-shadow:0px 0px 3px rgba(0, 0, 0, 0.82);color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a73e1a3{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 2px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Lexend", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5ead10b .elementor-button{background-color:#0D0B1F00;font-family:"Lexend", Sans-serif;font-size:25px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5ead10b .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-5ead10b .elementor-button:focus{background-color:#FFFFFF;color:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-5ead10b .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-5ead10b .elementor-button:focus svg{fill:#0D0B1F;}.elementor-58 .elementor-element.elementor-element-9d21e88{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.16;}.elementor-58 .elementor-element.elementor-element-9d21e88:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-9d21e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F052;}.elementor-58 .elementor-element.elementor-element-9d21e88::before, .elementor-58 .elementor-element.elementor-element-9d21e88 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-9d21e88 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-9d21e88 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-9d21e88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-9d21e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-25da9a66-1a0f-48ea-bac6-e37ac0fe11b2);--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-9d21e88::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-9d21e88 > .elementor-shape-top .elementor-shape-fill, .elementor-58 .elementor-element.elementor-element-9d21e88 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-58 .elementor-element.elementor-element-aed4298{--display:flex;--justify-content:center;}.elementor-58 .elementor-element.elementor-element-4d7802e{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-58 .elementor-element.elementor-element-4d7802e .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-4d7802e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-4d7802e.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4d7802e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-4d7802e.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4d7802e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-4d7802e .elementor-icon{font-size:234px;}.elementor-58 .elementor-element.elementor-element-4d7802e .elementor-icon svg{height:234px;}.elementor-58 .elementor-element.elementor-element-96dcb4d{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-6fc1ff5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-6fc1ff5 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:67px;line-height:64px;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.43);color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-1db75a7{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:10px 10px 10px 10px;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Urbanist", Sans-serif;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-ef4c321 .elementor-button{background-color:#FFF5F000;font-family:"Urbanist", Sans-serif;font-size:35px;font-weight:900;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:13px 13px 9px 5px rgba(0, 0, 0, 0.41);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-ef4c321 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-ef4c321 .elementor-button:focus{background-color:var( --e-global-color-text );color:#FFFFFF;border-color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-ef4c321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-ef4c321 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-ef4c321 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-56b11d7{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-e4c1fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-e4c1fd7 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:47px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-d1a5ffb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-58 .elementor-element.elementor-element-d1a5ffb.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-aba2fef{width:100%;max-width:100%;margin:-61% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:-1;}.elementor-58 .elementor-element.elementor-element-aba2fef img{width:100%;}.elementor-58 .elementor-element.elementor-element-c72cf52{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-b682f4e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px;}.elementor-58 .elementor-element.elementor-element-b682f4e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b682f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-b682f4e.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-bcbc812{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-bcbc812 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-3px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d693f54{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Public Sans", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d693f54.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-78ae004{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 5%;}.elementor-58 .elementor-element.elementor-element-78ae004.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:14px;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-78ae004.elementor-view-stacked .elementor-icon{background-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-78ae004.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-78ae004.elementor-view-default .elementor-icon{fill:#FFA991;color:#FFA991;border-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:21px;font-weight:800;}.elementor-58 .elementor-element.elementor-element-ca6b18c{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Public Sans", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-ca6b18c.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-0ccf4a9{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 5%;}.elementor-58 .elementor-element.elementor-element-0ccf4a9.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:14px;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-0ccf4a9.elementor-view-stacked .elementor-icon{background-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-0ccf4a9.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-0ccf4a9.elementor-view-default .elementor-icon{fill:#FFA991;color:#FFA991;border-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:21px;font-weight:800;}.elementor-58 .elementor-element.elementor-element-676b473{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Public Sans", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-676b473.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-d454ffc{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 5%;}.elementor-58 .elementor-element.elementor-element-d454ffc.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:14px;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-d454ffc.elementor-view-stacked .elementor-icon{background-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-d454ffc.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d454ffc.elementor-view-default .elementor-icon{fill:#FFA991;color:#FFA991;border-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:21px;font-weight:800;}.elementor-58 .elementor-element.elementor-element-347fccf{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Public Sans", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-347fccf.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-a9a26f1{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 5%;}.elementor-58 .elementor-element.elementor-element-a9a26f1.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:14px;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a9a26f1.elementor-view-stacked .elementor-icon{background-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-a9a26f1.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-a9a26f1.elementor-view-default .elementor-icon{fill:#FFA991;color:#FFA991;border-color:#FFA991;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:21px;font-weight:800;}.elementor-58 .elementor-element.elementor-element-aa2a131{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Public Sans", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-aa2a131.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-541a64b{--min-height:43vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-541a64b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-541a64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-552px -264px;}.elementor-58 .elementor-element.elementor-element-f076519{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-c54d1d3{--container-widget-width:780px;--container-widget-flex-grow:0;width:var( --container-widget-width, 780px );max-width:780px;}.elementor-58 .elementor-element.elementor-element-c54d1d3 .elementor-heading-title{font-size:59px;}.elementor-58 .elementor-element.elementor-element-ad1f958{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:37px;}.elementor-58 .elementor-element.elementor-element-3ba73ea{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:37px;line-height:1em;letter-spacing:-0.5px;}.elementor-58 .elementor-element.elementor-element-a548795{--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;}.elementor-58 .elementor-element.elementor-element-33e766f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-33e766f.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-4bbf6f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:17px;}.elementor-58 .elementor-element.elementor-element-3d61844{text-align:center;}.elementor-58 .elementor-element.elementor-element-3d61844 .elementor-heading-title{font-size:1.5em;}.elementor-58 .elementor-element.elementor-element-4c220b5{--justify-content:space-between;}.elementor-58 .elementor-element.elementor-element-90189dc{--min-height:0px;}.elementor-58 .elementor-element.elementor-element-7e02ff4{font-size:12px;}.elementor-58 .elementor-element.elementor-element-2c897c3{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-58 .elementor-element.elementor-element-2c897c3 .elementor-icon{font-size:29px;}.elementor-58 .elementor-element.elementor-element-2c897c3 .elementor-icon svg{height:29px;}.elementor-58 .elementor-element.elementor-element-0d99deb{--min-height:0px;}.elementor-58 .elementor-element.elementor-element-793562b{font-size:12px;}.elementor-58 .elementor-element.elementor-element-44de642{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-58 .elementor-element.elementor-element-44de642 .elementor-icon{font-size:29px;}.elementor-58 .elementor-element.elementor-element-44de642 .elementor-icon svg{height:29px;}.elementor-58 .elementor-element.elementor-element-33cd0e9{--min-height:0px;}.elementor-58 .elementor-element.elementor-element-f4ed5b9{font-size:12px;}.elementor-58 .elementor-element.elementor-element-eae7122{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-58 .elementor-element.elementor-element-eae7122 .elementor-icon{font-size:29px;}.elementor-58 .elementor-element.elementor-element-eae7122 .elementor-icon svg{height:29px;}.elementor-58 .elementor-element.elementor-element-80e2365{--min-height:0px;}.elementor-58 .elementor-element.elementor-element-690e7eb{font-size:12px;}.elementor-58 .elementor-element.elementor-element-d1c0c01{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-58 .elementor-element.elementor-element-d1c0c01 .elementor-icon{font-size:29px;}.elementor-58 .elementor-element.elementor-element-d1c0c01 .elementor-icon svg{height:29px;}.elementor-58 .elementor-element.elementor-element-816c18d{--min-height:260px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-48f5043{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-4f106e1{--min-height:260px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-aae3e6a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-8fd9695{--min-height:260px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-d97acb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-d97acb8::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-91px 0%;}.elementor-58 .elementor-element.elementor-element-6a1037a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-6a1037a.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-6a1037a .elementor-heading-title{font-size:33px;}.elementor-58 .elementor-element.elementor-element-2f7485c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-2f7485c.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-2f7485c .elementor-heading-title{font-size:33px;}.elementor-58 .elementor-element.elementor-element-28342be .elementor-button{font-size:13px;padding:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-d9de0d2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58 .elementor-element.elementor-element-3d525cb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-ff6c254 .elementor-heading-title{font-size:23px;}.elementor-58 .elementor-element.elementor-element-c54909f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-4799466 .elementor-heading-title{font-size:23px;}.elementor-58 .elementor-element.elementor-element-2474268{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-9b7905e .elementor-heading-title{font-size:23px;}.elementor-58 .elementor-element.elementor-element-47edf77{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-1afe9d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-1afe9d7.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-1afe9d7 .elementor-heading-title{font-size:33px;}.elementor-58 .elementor-element.elementor-element-fe5a429{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-2bf5047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-58 .elementor-element.elementor-element-2bf5047 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-58 .elementor-element.elementor-element-510c361 .elementor-heading-title{font-size:36px;}.elementor-58 .elementor-element.elementor-element-cd81245{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-1fa02f67 .elementor-heading-title{font-size:25px;}.elementor-58 .elementor-element.elementor-element-604e2274{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;text-align:justify;}.elementor-58 .elementor-element.elementor-element-2c279df{--min-height:30vh;}.elementor-58 .elementor-element.elementor-element-80dc2b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-58 .elementor-element.elementor-element-80dc2b0 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-58 .elementor-element.elementor-element-7a1c61a .elementor-heading-title{font-size:27px;}.elementor-58 .elementor-element.elementor-element-80a3e05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-80a3e05 img{max-width:70%;}.elementor-58 .elementor-element.elementor-element-3e22d6e{--min-height:60vh;}.elementor-58 .elementor-element.elementor-element-59d40bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-813bfed .elementor-heading-title{font-size:45px;}.elementor-58 .elementor-element.elementor-element-4d2ff32 img{max-width:85%;}.elementor-58 .elementor-element.elementor-element-6514edf img{max-width:35%;}.elementor-58 .elementor-element.elementor-element-ad331ad .elementor-heading-title{font-size:23px;}.elementor-58 .elementor-element.elementor-element-5959432{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-7e1714b{--min-height:260px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-0335277 .elementor-heading-title{font-size:25px;}.elementor-58 .elementor-element.elementor-element-41cb71e{font-size:16px;line-height:1.1em;}.elementor-58 .elementor-element.elementor-element-36f8713{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-58 .elementor-element.elementor-element-d0f7163{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:015px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-62b2987{--min-height:30vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:020px;--padding-left:015px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-a0bb8a9 img{max-width:100%;}.elementor-58 .elementor-element.elementor-element-87b87d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-58 .elementor-element.elementor-element-87b87d7 .elementor-heading-title{font-size:25px;}.elementor-58 .elementor-element.elementor-element-a73e1a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:14px;}.elementor-58 .elementor-element.elementor-element-5ead10b .elementor-button{font-size:16px;}.elementor-58 .elementor-element.elementor-element-9d21e88{--min-height:40vh;}.elementor-58 .elementor-element.elementor-element-4d7802e .elementor-icon{font-size:137px;}.elementor-58 .elementor-element.elementor-element-4d7802e .elementor-icon svg{height:137px;}.elementor-58 .elementor-element.elementor-element-6fc1ff5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-6fc1ff5.elementor-element{--align-self:stretch;}.elementor-58 .elementor-element.elementor-element-6fc1ff5 .elementor-heading-title{font-size:43px;line-height:1em;}.elementor-58 .elementor-element.elementor-element-e4c1fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-e4c1fd7 .elementor-heading-title{font-size:46px;}.elementor-58 .elementor-element.elementor-element-d1a5ffb{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;font-size:17px;line-height:1.1em;}.elementor-58 .elementor-element.elementor-element-b682f4e{--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-bcbc812 .elementor-heading-title{font-size:25px;letter-spacing:-0.5px;}.elementor-58 .elementor-element.elementor-element-d693f54{font-size:16px;line-height:1.1em;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon-box-wrapper{gap:9px;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon{font-size:18px;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon-box-title a{font-size:19px;}.elementor-58 .elementor-element.elementor-element-ca6b18c{font-size:16px;line-height:1.1em;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon-box-wrapper{gap:9px;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon{font-size:18px;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon-box-title a{font-size:19px;}.elementor-58 .elementor-element.elementor-element-676b473{font-size:16px;line-height:1.1em;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon-box-wrapper{gap:9px;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon{font-size:18px;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon-box-title a{font-size:19px;}.elementor-58 .elementor-element.elementor-element-347fccf{font-size:16px;line-height:1.1em;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon-box-wrapper{gap:9px;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon{font-size:18px;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon-box-title a{font-size:19px;}.elementor-58 .elementor-element.elementor-element-aa2a131{font-size:16px;line-height:1.1em;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-541a64b{--min-height:25vh;--justify-content:center;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-541a64b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-541a64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-58 .elementor-element.elementor-element-f076519{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-c54d1d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-c54d1d3 .elementor-heading-title{font-size:29px;line-height:1.1em;}.elementor-58 .elementor-element.elementor-element-ad1f958{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:25px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-3ba73ea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:25px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-33e766f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-349fa12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4bbf6f7{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:14px;line-height:1.4em;}.elementor-58 .elementor-element.elementor-element-79dd0a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-c7bc747{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-da016fa{--content-width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-3d61844{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-3d61844 .elementor-heading-title{font-size:1em;}.elementor-58 .elementor-element.elementor-element-4c220b5{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-90189dc{--width:40%;--min-height:0px;--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:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7e02ff4{font-size:11px;}.elementor-58 .elementor-element.elementor-element-2c897c3 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-2c897c3 .elementor-icon svg{height:30px;}.elementor-58 .elementor-element.elementor-element-0d99deb{--width:40%;--min-height:0px;--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:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-44de642 .elementor-icon{font-size:25px;}.elementor-58 .elementor-element.elementor-element-44de642 .elementor-icon svg{height:25px;}.elementor-58 .elementor-element.elementor-element-33cd0e9{--width:40%;--min-height:0px;--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:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-eae7122 .elementor-icon{font-size:25px;}.elementor-58 .elementor-element.elementor-element-eae7122 .elementor-icon svg{height:25px;}.elementor-58 .elementor-element.elementor-element-80e2365{--width:40%;--min-height:0px;--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:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d1c0c01 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-d1c0c01 .elementor-icon svg{height:30px;}.elementor-58 .elementor-element.elementor-element-4585b9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-58 .elementor-element.elementor-element-816c18d{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-48f5043{--overlay-opacity:0.8;}.elementor-58 .elementor-element.elementor-element-4f106e1{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-aae3e6a{--overlay-opacity:0.8;}.elementor-58 .elementor-element.elementor-element-8fd9695{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-d97acb8::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-d97acb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-166px 98%;}.elementor-58 .elementor-element.elementor-element-d97acb8{--overlay-opacity:0.8;}.elementor-58 .elementor-element.elementor-element-6a1037a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-6a1037a .elementor-heading-title{font-size:28px;}.elementor-58 .elementor-element.elementor-element-2f7485c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-2f7485c .elementor-heading-title{font-size:28px;}.elementor-58 .elementor-element.elementor-element-28342be .elementor-button{font-size:13px;padding:3px 3px 3px 3px;}.elementor-58 .elementor-element.elementor-element-9b77743{--width:74%;}.elementor-58 .elementor-element.elementor-element-ff6c254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-ff6c254 .elementor-heading-title{font-size:18px;}.elementor-58 .elementor-element.elementor-element-c54909f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-6374da1{--width:74%;}.elementor-58 .elementor-element.elementor-element-4799466{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-4799466 .elementor-heading-title{font-size:18px;}.elementor-58 .elementor-element.elementor-element-2474268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-65dbf3d{--width:74%;}.elementor-58 .elementor-element.elementor-element-9b7905e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-58 .elementor-element.elementor-element-9b7905e .elementor-heading-title{font-size:18px;}.elementor-58 .elementor-element.elementor-element-47edf77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-1afe9d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-1afe9d7 .elementor-heading-title{font-size:28px;}.elementor-58 .elementor-element.elementor-element-315eef0{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-315eef0 .elementor-button{font-size:18px;}.elementor-58 .elementor-element.elementor-element-fe5a429{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-2bf5047{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-2bf5047 .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-510c361{text-align:center;}.elementor-58 .elementor-element.elementor-element-510c361 .elementor-heading-title{font-size:23px;}.elementor-58 .elementor-element.elementor-element-cd81245{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-1fa02f67{text-align:center;}.elementor-58 .elementor-element.elementor-element-1fa02f67 .elementor-heading-title{font-size:23px;}.elementor-58 .elementor-element.elementor-element-604e2274{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;text-align:justify;font-size:16px;}.elementor-58 .elementor-element.elementor-element-604e2274.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-806bb81{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-806bb81 .elementor-button{font-size:18px;}.elementor-58 .elementor-element.elementor-element-80dc2b0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-80dc2b0 .elementor-heading-title{font-size:16px;}.elementor-58 .elementor-element.elementor-element-7a1c61a{text-align:center;}.elementor-58 .elementor-element.elementor-element-7a1c61a .elementor-heading-title{font-size:24px;}.elementor-58 .elementor-element.elementor-element-88bbc30{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-88bbc30 .elementor-button{font-size:18px;}.elementor-58 .elementor-element.elementor-element-86dbea7{--border-radius:0px 0px 0px 0px;--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-58 .elementor-element.elementor-element-3e22d6e{--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-59d40bd{--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-58 .elementor-element.elementor-element-813bfed .elementor-heading-title{font-size:32px;}.elementor-58 .elementor-element.elementor-element-4d2ff32 img{max-width:50%;}.elementor-58 .elementor-element.elementor-element-ad331ad .elementor-heading-title{font-size:25px;}.elementor-58 .elementor-element.elementor-element-5959432{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-58 .elementor-element.elementor-element-7e1714b{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-0335277{text-align:center;}.elementor-58 .elementor-element.elementor-element-0335277 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-41cb71e{text-align:justify;}.elementor-58 .elementor-element.elementor-element-d0f7163{--content-width:90vw;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-62b2987:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-62b2987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-92c09432-e727-4c82-ad68-b376c4a81eb9);}.elementor-58 .elementor-element.elementor-element-62b2987{--content-width:90vw;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-a0bb8a9{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-a0bb8a9 img{max-width:61%;}.elementor-58 .elementor-element.elementor-element-87b87d7{text-align:center;}.elementor-58 .elementor-element.elementor-element-87b87d7 .elementor-heading-title{font-size:39px;}.elementor-58 .elementor-element.elementor-element-a73e1a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:13px;}.elementor-58 .elementor-element.elementor-element-9d21e88{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--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-58 .elementor-element.elementor-element-4d7802e .elementor-icon{font-size:80px;}.elementor-58 .elementor-element.elementor-element-4d7802e .elementor-icon svg{height:80px;}.elementor-58 .elementor-element.elementor-element-96dcb4d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-6fc1ff5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-6fc1ff5 .elementor-heading-title{font-size:35px;}.elementor-58 .elementor-element.elementor-element-1db75a7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-58 .elementor-element.elementor-element-ef4c321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-ef4c321 .elementor-button{font-size:27px;}.elementor-58 .elementor-element.elementor-element-e4c1fd7{text-align:center;}.elementor-58 .elementor-element.elementor-element-e4c1fd7 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-d1a5ffb{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:justify;}.elementor-58 .elementor-element.elementor-element-b682f4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-bcbc812{text-align:center;}.elementor-58 .elementor-element.elementor-element-bcbc812 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-d693f54{text-align:justify;}.elementor-58 .elementor-element.elementor-element-78ae004 .elementor-icon{font-size:41px;}.elementor-58 .elementor-element.elementor-element-ca6b18c{text-align:justify;}.elementor-58 .elementor-element.elementor-element-0ccf4a9 .elementor-icon{font-size:41px;}.elementor-58 .elementor-element.elementor-element-676b473{text-align:justify;}.elementor-58 .elementor-element.elementor-element-d454ffc .elementor-icon{font-size:41px;}.elementor-58 .elementor-element.elementor-element-347fccf{text-align:justify;}.elementor-58 .elementor-element.elementor-element-a9a26f1 .elementor-icon{font-size:41px;}.elementor-58 .elementor-element.elementor-element-aa2a131{text-align:justify;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-ad6a40d{--width:65%;}.elementor-58 .elementor-element.elementor-element-33e766f{--width:22%;}.elementor-58 .elementor-element.elementor-element-e584f0d{--width:91%;}.elementor-58 .elementor-element.elementor-element-c7bc747{--width:90%;}.elementor-58 .elementor-element.elementor-element-90189dc{--width:21%;}.elementor-58 .elementor-element.elementor-element-0d99deb{--width:21%;}.elementor-58 .elementor-element.elementor-element-33cd0e9{--width:21%;}.elementor-58 .elementor-element.elementor-element-80e2365{--width:21%;}.elementor-58 .elementor-element.elementor-element-816c18d{--content-width:100%;}.elementor-58 .elementor-element.elementor-element-48f5043{--width:100%;}.elementor-58 .elementor-element.elementor-element-4f106e1{--content-width:100%;}.elementor-58 .elementor-element.elementor-element-aae3e6a{--width:100%;}.elementor-58 .elementor-element.elementor-element-8fd9695{--content-width:100%;}.elementor-58 .elementor-element.elementor-element-d97acb8{--width:75%;}.elementor-58 .elementor-element.elementor-element-92a3e94{--width:100%;}.elementor-58 .elementor-element.elementor-element-b0f2d42{--width:70%;}.elementor-58 .elementor-element.elementor-element-3d525cb{--width:100%;}.elementor-58 .elementor-element.elementor-element-9b77743{--width:28%;}.elementor-58 .elementor-element.elementor-element-6374da1{--width:28%;}.elementor-58 .elementor-element.elementor-element-65dbf3d{--width:22%;}.elementor-58 .elementor-element.elementor-element-4ed51ac{--width:80%;}.elementor-58 .elementor-element.elementor-element-34f1ad2{--content-width:90%;}.elementor-58 .elementor-element.elementor-element-fe5a429{--width:100%;}.elementor-58 .elementor-element.elementor-element-c4cc890{--width:100%;}.elementor-58 .elementor-element.elementor-element-9b5ba34{--width:100%;}.elementor-58 .elementor-element.elementor-element-2c279df{--width:75%;}.elementor-58 .elementor-element.elementor-element-2cc22fd{--width:100%;}.elementor-58 .elementor-element.elementor-element-272a785{--width:80%;}.elementor-58 .elementor-element.elementor-element-acba473{--width:45%;}.elementor-58 .elementor-element.elementor-element-86dbea7{--content-width:100%;}.elementor-58 .elementor-element.elementor-element-3e22d6e{--width:85%;}.elementor-58 .elementor-element.elementor-element-723ca58{--width:40%;}.elementor-58 .elementor-element.elementor-element-a4702ca{--width:400px;}.elementor-58 .elementor-element.elementor-element-7e1714b{--content-width:90%;}.elementor-58 .elementor-element.elementor-element-6915d3d{--width:100%;}.elementor-58 .elementor-element.elementor-element-33be717{--width:100%;}.elementor-58 .elementor-element.elementor-element-d0f7163{--content-width:75%;}.elementor-58 .elementor-element.elementor-element-62b2987{--content-width:100%;}.elementor-58 .elementor-element.elementor-element-ef39197{--width:55%;}.elementor-58 .elementor-element.elementor-element-3dde049{--width:100%;}.elementor-58 .elementor-element.elementor-element-aed4298{--width:55%;}.elementor-58 .elementor-element.elementor-element-b682f4e{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-a548795{--content-width:26%;}.elementor-58 .elementor-element.elementor-element-33e766f{--width:614px;}.elementor-58 .elementor-element.elementor-element-90189dc{--width:22%;}.elementor-58 .elementor-element.elementor-element-0d99deb{--width:22%;}.elementor-58 .elementor-element.elementor-element-33cd0e9{--width:22%;}.elementor-58 .elementor-element.elementor-element-80e2365{--width:22%;}.elementor-58 .elementor-element.elementor-element-816c18d{--content-width:90%;}.elementor-58 .elementor-element.elementor-element-48f5043{--width:90%;}.elementor-58 .elementor-element.elementor-element-4f106e1{--content-width:90%;}.elementor-58 .elementor-element.elementor-element-aae3e6a{--width:90%;}.elementor-58 .elementor-element.elementor-element-8fd9695{--content-width:90%;}.elementor-58 .elementor-element.elementor-element-d97acb8{--width:90%;}.elementor-58 .elementor-element.elementor-element-92a3e94{--width:614px;}.elementor-58 .elementor-element.elementor-element-3d525cb{--width:100%;}.elementor-58 .elementor-element.elementor-element-9b77743{--width:33%;}.elementor-58 .elementor-element.elementor-element-6374da1{--width:33%;}.elementor-58 .elementor-element.elementor-element-65dbf3d{--width:33%;}.elementor-58 .elementor-element.elementor-element-2c279df{--width:100%;}.elementor-58 .elementor-element.elementor-element-723ca58{--width:28%;}.elementor-58 .elementor-element.elementor-element-01e951a{--width:89%;}.elementor-58 .elementor-element.elementor-element-7e1714b{--content-width:90%;}}/* Start custom CSS */.elementor img {
    height: auto;
    max-width: 100%;
    border-style: none;
    border-radius: 15px 15px 0px 0px;
    margin-bottom: 8px;
}

/* CSS VERSION DESKTOP */

/* Conteneur principal pour les cours - Version desktop */
.upcoming-courses-container {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-wrap: nowrap;
    padding: 20px;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    font-family: 'Lexend', sans-serif;
    width: 70%;
    margin: 0 0 0 auto;
    overflow-x: auto;
    position: relative;
    scroll-behavior: smooth;
    z-index: 1;
}

/* Ajouter une ligne pointillée unique - Version desktop */
.upcoming-courses-container::after {
    content: "";
    display: block;
    width: calc(100% - 48px);
    height: 0;
    border-bottom: 1px dashed #3D6D7C;
    position: absolute;
    top: 65%;
    left: 48px;
    transform: translateY(0%);
    z-index: 1;
}

/* Chaque élément de cours - Version desktop */
.course-item {
    flex: 1 1 calc(30% - 80px);
    max-width: calc(30% - 80px);
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 20px;
    text-align: center;
    box-shadow: 4px 0 7px rgba(0, 0, 0, 0.1), -4px 0 7px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s, box-shadow 0.3s;
    margin: 0 24px;
    min-width: 200px;
    position: relative;
    z-index: 2;
}

/* Réduire la taille des deux cours à droite et les aligner en bas */
.course-item:nth-child(2), .course-item:nth-child(3) {
    transform: scale(0.8);
    transform-origin: bottom;
    transition: transform 0.3s ease;
}

/* Effet de hover pour le premier cours (child 1) */
.course-item:nth-child(1):hover {
    transform: translateY(-3px);
    box-shadow: 6px 0 10px rgba(0, 0, 0, 0.15), -6px 0 10px rgba(0, 0, 0, 0.15);
}

/* Hover pour les cours 2 et 3 avec échelle spécifique */
.course-item:nth-child(2):hover, .course-item:nth-child(3):hover {
    transform: translateY(-3px) scale(0.8);
    box-shadow: 6px 0 10px rgba(0, 0, 0, 0.15), -6px 0 10px rgba(0, 0, 0, 0.15);
}

/* Style de l'image du produit */
.course-item .product-image {
    margin-bottom: 10px;
    text-align: center;
}

.course-item .product-image img {
    max-width: 100%;
    height: auto;
}

/* Bouton personnalisé */
.course-item .button {
    border: 1px solid #e0e0e0 !important;
    background-color: #ffffff !important;
    color: #3d6d7c !important;
    transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    display: block !important;
    margin: 10px auto 0 !important;
    padding: 8px 16px !important;
    text-decoration: none !important;
    border-radius: 5px !important;
}

.course-item .button:hover {
    border-color: #3D6D7C !important;
    color: #ffffff !important;
    background-color: #3D6D7C !important;
}

/* Style pour les titres */
.course-item h2 {
    font-size: 16px;
    color: #333333;
    margin-bottom: 8px;
}

/* Style pour la date de l'événement */
.course-item .event-date {
    font-size: 15px;
    color: #C1684F;
    margin-bottom: 10px;
}

/* Style pour le prix */
.course-item .price {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 15px;
}

/* Style pour le message "Aucun cours" */
.no-courses {
    font-size: 18px;
    color: #777777;
    text-align: center;
    font-family: 'Lexend', sans-serif;
}


/* CSS VERSION TABLETTE */

/* Conteneur principal pour les cours - Version tablette */
.upcoming-courses-container.tablet-version {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: nowrap;
    padding: 15px;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    font-family: 'Lexend', sans-serif;
    width: 100%;
    margin: 0 auto;
    overflow-x: auto;
    position: relative;
    scroll-behavior: smooth;
    z-index: 1;
}

/* Supprimer les puces de liste et marges par défaut - Version tablette */
.upcoming-courses-container.tablet-version ul, 
.upcoming-courses-container.tablet-version li {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Chaque élément de cours - Version tablette */
.course-item.tablet-version {
    flex: 1 1 calc(28% - 40px);
    max-width: calc(28% - 40px);
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    text-align: center;
    box-shadow: 3px 0 6px rgba(0, 0, 0, 0.1), -3px 0 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s, box-shadow 0.3s;
    margin: 0 16px;
    min-width: 160px;
    position: relative;
    z-index: 2;
}

/* Supprimer les lignes pointillées - Version tablette */
.upcoming-courses-container.tablet-version::after {
    content: none;
}

/* Réduire la taille des deux cours à droite et les aligner en bas - Version tablette */
.course-item.tablet-version:nth-child(2), 
.course-item.tablet-version:nth-child(3) {
    transform: scale(0.85);
    transform-origin: bottom;
    transition: transform 0.3s ease;
}

/* Style de l'image du produit - Version tablette */
.course-item.tablet-version .product-image {
    margin-bottom: 8px;
    text-align: center;
}

.course-item.tablet-version .product-image img {
    max-width: 100%;
    height: auto;
}

/* Bouton personnalisé - Version tablette */
.course-item.tablet-version .button {
    border: 1px solid #e0e0e0 !important;
    background-color: #ffffff !important;
    color: #3d6d7c !important;
    transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    display: block !important;
    margin: 8px auto 0 !important;
    padding: 6px 12px !important;
    text-decoration: none !important;
    border-radius: 4px !important;
}

/* Style pour les titres - Version tablette */
.course-item.tablet-version h2 {
    font-size: 14px;
    color: #333333;
    margin-bottom: 6px;
}

/* Style pour la date de l'événement - Version tablette */
.course-item.tablet-version .event-date {
    font-size: 13px;
    color: #C1684F;
    margin-bottom: 8px;
}

/* Style pour le prix - Version tablette */
.course-item.tablet-version .price {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 12px;
}

/* Style pour le message "Aucun cours" - Version tablette */
.no-courses.tablet-version {
    font-size: 16px;
    color: #777777;
    text-align: center;
    font-family: 'Lexend', sans-serif;
}


/* CSS VERSION MOBILE */

/* Conteneur principal pour les cours - Version mobile */
.upcoming-courses-container.mobile-version {
    display: flex;
    flex-direction: column;
    align-items: center !important;
    padding: 5px;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-family: 'Lexend', sans-serif;
    width: 100% !important;
    margin: 0 auto !important;
    position: relative;
    scroll-behavior: smooth;
    z-index: 1;
    text-align: center !important;
}

/* Supprimer les puces de liste et marges par défaut - Version mobile */
.upcoming-courses-container.mobile-version ul,
.upcoming-courses-container.mobile-version li {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Chaque élément de cours - Version mobile */
.course-item.mobile-version {
    width: 80% !important;
    max-width: 280px !important;
    padding: 5px !important;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    text-align: center;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    margin: 2px 0 !important;
    position: relative;
    z-index: 2;
}

/* Supprimer les lignes pointillées - Version mobile */
.upcoming-courses-container.mobile-version::after {
    content: none !important;
}

/* Style de l'image du produit - Version mobile */
.course-item.mobile-version .product-image {
    margin-bottom: 4px !important;
    text-align: center;
}

.course-item.mobile-version .product-image img {
    max-width: 100%;
    height: auto;
    border-radius: 12px;
}

/* Bouton personnalisé - Version mobile */
.course-item.mobile-version .button {
    border: 1px solid #e0e0e0 !important;
    background-color: #ffffff !important;
    color: #3d6d7c !important;
    display: block !important;
    margin: 6px auto 0 !important;
    padding: 6px 12px !important;
    text-decoration: none !important;
    border-radius: 4px !important;
}

/* Style pour les titres - Version mobile */
.course-item.mobile-version h2 {
    font-size: 14px !important;
    color: #333333;
    margin-bottom: 4px !important;
}

/* Style pour la date de l'événement - Version mobile */
.course-item.mobile-version .event-date {
    font-size: 18px !important;
    color: #C1684F;
    margin-bottom: 4px !important;
}

/* Style pour le prix - Version mobile */
.course-item.mobile-version .price {
    font-size: 14px !important;
    color: #333333;
    font-weight: bold;
    margin-bottom: 6px !important;
}

/* Style pour le message "Aucun cours" - Version mobile */
.no-courses.mobile-version {
    font-size: 14px !important;
    color: #777777;
    text-align: center !important;
    font-family: 'Lexend', sans-serif;
}/* End custom CSS */