.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9a1e22f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 96px;padding:0px 96px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9a1e22f .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:102px;font-weight:400;line-height:1em;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-28141b0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-28141b0 .elementor-divider-separator{width:96px;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-28141b0 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6a747b0{text-align:start;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor6 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4cb5751 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-4cb5751 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4cb5751 .elementor-button:focus{background-color:var( --e-global-color-8f342b1 );color:var( --e-global-color-astglobalcolor6 );box-shadow:0px 8px 10px -10px #111111 inset;}.elementor-12 .elementor-element.elementor-element-4cb5751{padding:0px 0px 0px 48px;}.elementor-12 .elementor-element.elementor-element-4cb5751 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4cb5751 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-f68c6a9{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 96px;padding:0px 96px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f68c6a9 .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:56px;font-weight:400;line-height:1em;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#000000;}.elementor-12 .elementor-element.elementor-element-f3ffb0e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f3ffb0e .elementor-divider-separator{width:96px;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-f3ffb0e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-5befea0{text-align:start;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-7cf3662 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-7cf3662 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7cf3662 .elementor-button:focus{background-color:var( --e-global-color-8f342b1 );color:var( --e-global-color-astglobalcolor6 );box-shadow:0px 8px 10px -10px #111111 inset;}.elementor-12 .elementor-element.elementor-element-7cf3662{padding:0px 0px 0px 48px;}.elementor-12 .elementor-element.elementor-element-7cf3662 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7cf3662 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-0803e5a{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 96px;padding:0px 96px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0803e5a .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:56px;font-weight:400;line-height:1em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-94b03f1{text-align:start;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-e3492d8 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-e3492d8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e3492d8 .elementor-button:focus{background-color:var( --e-global-color-8f342b1 );color:var( --e-global-color-astglobalcolor6 );box-shadow:0px 8px 10px -10px #111111 inset;}.elementor-12 .elementor-element.elementor-element-e3492d8{padding:0px 0px 0px 48px;}.elementor-12 .elementor-element.elementor-element-e3492d8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-e3492d8 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-83f3783{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:048px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-12 .elementor-element.elementor-element-83f3783 .elementor-divider-separator{width:1500px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-83f3783 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-e3a314c{text-align:center;}.elementor-12 .elementor-element.elementor-element-e3a314c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-3857635{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3857635 .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-7ac7e76{text-align:justify;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-4b0dc46{text-align:justify;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-2731f87 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-2731f87 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2731f87 .elementor-button:focus{background-color:var( --e-global-color-8f342b1 );color:var( --e-global-color-astglobalcolor6 );box-shadow:0px 8px 10px -10px #111111 inset;}.elementor-12 .elementor-element.elementor-element-2731f87{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2731f87 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2731f87 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-4b69da1{width:var( --container-widget-width, 1260px );max-width:1260px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1260px;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-4b69da1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-c6a4b06{width:var( --container-widget-width, 1260px );max-width:1260px;--container-widget-width:1260px;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-c6a4b06 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-12 .elementor-element.elementor-element-9a8e9d3{--spacer-size:30vh;}.elementor-12 .elementor-element.elementor-element-057d291{--spacer-size:96px;}.elementor-12 .elementor-element.elementor-element-b6f32f6{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-b6f32f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-ad3c1ea{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-ad3c1ea .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-ad3c1ea .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-7925453{--spacer-size:96px;}.elementor-12 .elementor-element.elementor-element-e5f7403{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-e5f7403 .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-2845799{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-e1d0e85{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.25em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-cc0bc60{--e-transform-rotateZ:-4deg;text-align:start;}.elementor-12 .elementor-element.elementor-element-cc0bc60 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b59dfb6{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 32px;}.elementor-12 .elementor-element.elementor-element-b59dfb6 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b59dfb6 .elementor-icon{font-size:200px;}.elementor-12 .elementor-element.elementor-element-b59dfb6 .elementor-icon svg{height:200px;}.elementor-12 .elementor-element.elementor-element-1319fe8 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-1319fe8{z-index:0;--scroll-gap:20px;}.elementor-12 .elementor-element.elementor-element-1319fe8 .isi-list{animation-duration:80s;gap:20px;}.elementor-12 .elementor-element.elementor-element-1319fe8 .isi-wrapper{height:100vh;}.elementor-12 .elementor-element.elementor-element-1319fe8 .isi-track{gap:20px;}.elementor-12 .elementor-element.elementor-element-1319fe8 .isi-img{border-radius:0px 0px 0px 48px;}.elementor-12 .elementor-element.elementor-element-7f4d090 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-7f4d090 .isi-list{animation-duration:80s;gap:20px;}.elementor-12 .elementor-element.elementor-element-7f4d090 .isi-wrapper{height:100vh;}.elementor-12 .elementor-element.elementor-element-7f4d090 .isi-track{gap:20px;}.elementor-12 .elementor-element.elementor-element-7f4d090{--scroll-gap:20px;}.elementor-12 .elementor-element.elementor-element-7f4d090 .isi-img{border-radius:0px 48px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2167d88{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-2167d88 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-a70a4b1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a70a4b1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-a70a4b1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-754f59b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-754f59b .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-023d7d9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-e036940 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-e036940 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e036940 .elementor-button:focus{background-color:var( --e-global-color-8f342b1 );color:var( --e-global-color-astglobalcolor6 );box-shadow:0px 8px 10px -10px #111111 inset;}.elementor-12 .elementor-element.elementor-element-e036940{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e036940 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-e036940 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-cb0d8c0{--spacer-size:96px;}.elementor-12 .elementor-element.elementor-element-b51cdf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b51cdf0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-43f2592{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-43f2592 .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-dcf9c66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dcf9c66 .ito-image-container-03267f16{border-radius:0px 0px 48px 0px;}.elementor-12 .elementor-element.elementor-element-dcf9c66 .ito-image-03267f16{filter:saturate(0%);}.elementor-12 .elementor-element.elementor-element-dcf9c66 .ito-wrapper-03267f16{gap:-50px;}.elementor-12 .elementor-element.elementor-element-dcf9c66 .ito-text-03267f16{font-family:"Ball Pill", Sans-serif;font-size:80px;font-weight:400;line-height:1em;color:#D9D9D9;}.elementor-12 .elementor-element.elementor-element-dcf9c66 .ito-wrapper-03267f16:hover .ito-text-03267f16{color:#EC6050;}.elementor-12 .elementor-element.elementor-element-dcf9c66 .ito-overlay-03267f16{background-color:#EC6050;mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-fb2f0dd{--spacer-size:96px;}.elementor-12 .elementor-element.elementor-element-7dc9dfc{text-align:start;}.elementor-12 .elementor-element.elementor-element-7dc9dfc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#EC6050;}.elementor-12 .elementor-element.elementor-element-a1b2a17{text-align:start;}.elementor-12 .elementor-element.elementor-element-a1b2a17 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-6baa9e2{text-align:end;}.elementor-12 .elementor-element.elementor-element-6baa9e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#C8C4E3;}.elementor-12 .elementor-element.elementor-element-8c50a06{text-align:end;}.elementor-12 .elementor-element.elementor-element-8c50a06 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-b111c73{--spacer-size:96px;}.elementor-12 .elementor-element.elementor-element-29682b3 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-29682b3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-29682b3 .elementor-button:focus{background-color:var( --e-global-color-8f342b1 );color:var( --e-global-color-astglobalcolor6 );box-shadow:0px 8px 10px -10px #111111 inset;}.elementor-12 .elementor-element.elementor-element-29682b3{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-29682b3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-29682b3 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-6cc48cd{--spacer-size:48px;}.elementor-12 .elementor-element.elementor-element-75efca7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-75efca7 .ito-image-container-03267f16{border-radius:48px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-75efca7 .ito-image-03267f16{filter:saturate(0%);}.elementor-12 .elementor-element.elementor-element-75efca7 .ito-wrapper-03267f16{gap:-50px;}.elementor-12 .elementor-element.elementor-element-75efca7 .ito-text-03267f16{font-family:"Ball Pill", Sans-serif;font-size:80px;font-weight:400;line-height:1em;color:#D9D9D9;}.elementor-12 .elementor-element.elementor-element-75efca7 .ito-wrapper-03267f16:hover .ito-text-03267f16{color:#C8C4E3;}.elementor-12 .elementor-element.elementor-element-75efca7 .ito-overlay-03267f16{background-color:#C8C4E3;mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-db2f0fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-image-container-03267f16{border-radius:0px 0px 48px 0px;}.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-image-03267f16{filter:saturate(0%);}.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-wrapper-03267f16{gap:-50px;}.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-text-03267f16{font-family:"Ball Pill", Sans-serif;font-size:80px;font-weight:400;line-height:1em;color:#D9D9D9;}.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-wrapper-03267f16:hover .ito-text-03267f16{color:#EC6050;}.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-overlay-03267f16{background-color:#EC6050;mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-028aea2{--spacer-size:96px;}.elementor-12 .elementor-element.elementor-element-a58d437{text-align:start;}.elementor-12 .elementor-element.elementor-element-a58d437 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#EC6050;}.elementor-12 .elementor-element.elementor-element-c7d59cc{text-align:start;}.elementor-12 .elementor-element.elementor-element-c7d59cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-41784cd{text-align:end;}.elementor-12 .elementor-element.elementor-element-41784cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#C8C4E3;}.elementor-12 .elementor-element.elementor-element-ddaebc8{text-align:end;}.elementor-12 .elementor-element.elementor-element-ddaebc8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-0862ef1{--spacer-size:96px;}.elementor-12 .elementor-element.elementor-element-f5275a2 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-f5275a2 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f5275a2 .elementor-button:focus{background-color:var( --e-global-color-8f342b1 );color:var( --e-global-color-astglobalcolor6 );box-shadow:0px 8px 10px -10px #111111 inset;}.elementor-12 .elementor-element.elementor-element-f5275a2{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f5275a2 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f5275a2 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-83aaeab{--spacer-size:48px;}.elementor-12 .elementor-element.elementor-element-5eacda8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-image-container-03267f16{border-radius:48px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-image-03267f16{filter:saturate(0%);}.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-wrapper-03267f16{gap:-50px;}.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-text-03267f16{font-family:"Ball Pill", Sans-serif;font-size:80px;font-weight:400;line-height:1em;color:#D9D9D9;}.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-wrapper-03267f16:hover .ito-text-03267f16{color:#C8C4E3;}.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-overlay-03267f16{background-color:#C8C4E3;mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-7e5878e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7e5878e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-7e5878e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-8687f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-8687f01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-2193b53{--e-transform-rotateZ:-4deg;text-align:center;}.elementor-12 .elementor-element.elementor-element-2193b53 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:40px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-11bd572{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 32px;}.elementor-12 .elementor-element.elementor-element-11bd572 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-11bd572 .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-11bd572 .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-daae8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-daae8e4 .elementor-heading-title{font-family:"Ball Pill", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-52da349{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-astglobalcolor6 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-7919593{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-36d8d07{--grid-columns:12;width:100%;max-width:100%;--grid-column-gap:48px;}.elementor-12 .elementor-element.elementor-element-7d352f2{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-d8454d8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d8454d8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-d8454d8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-8825473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8825473 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-12 .elementor-element.elementor-element-5e89792{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5e89792 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-5e89792 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-3873af0{--e-image-carousel-slides-to-show:7;width:var( --container-widget-width, 100vw );max-width:100vw;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3873af0 .swiper-wrapper{display:flex;align-items:center;}.elementor-12 .elementor-element.elementor-element-28683d7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-28683d7 .elementor-divider-separator{width:1500px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-28683d7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-f68c6a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 48px;padding:0px 64px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f68c6a9 .elementor-heading-title{font-size:56px;}.elementor-12 .elementor-element.elementor-element-5befea0{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-12 .elementor-element.elementor-element-7cf3662{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0803e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;padding:0px 72px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0803e5a .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-e3492d8{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2845799{line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-754f59b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-12 .elementor-element.elementor-element-754f59b .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-daae8e4 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-7919593{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-36d8d07{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-7d352f2{--grid-columns:4;}.elementor-12 .elementor-element.elementor-element-3873af0{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0803e5a{margin:20px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0803e5a .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-94b03f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 24px;font-size:14px;}.elementor-12 .elementor-element.elementor-element-e3492d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-12 .elementor-element.elementor-element-83f3783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-12 .elementor-element.elementor-element-2845799{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1319fe8 .isi-wrapper{height:40vh;}.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-text-03267f16{font-size:64px;}.elementor-12 .elementor-element.elementor-element-c7d59cc .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-41784cd{margin:96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-ddaebc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-ddaebc8 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-text-03267f16{font-size:64px;}.elementor-12 .elementor-element.elementor-element-daae8e4 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-7919593{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-36d8d07{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-7d352f2{--grid-columns:4;}.elementor-12 .elementor-element.elementor-element-8825473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3873af0{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for heading, class: .elementor-element-9a1e22f */.boldpill{
    color: white;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f68c6a9 */.boldpill{
    color: white;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0803e5a */.boldpill{
    color: white;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3857635 */.surligne{
    background: linear-gradient(transparent 40%, #D2FA14 40%);
    padding-left: 6px;
    padding-right: 6px;
    margin: 0px -6px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4b69da1 */.elementor-12 .elementor-element.elementor-element-4b69da1 .elementor-custom-embed-play svg{
    width: 60px;
    fill: black;
}
.elementor-12 .elementor-element.elementor-element-4b69da1 .elementor-custom-embed-play:hover svg{
    fill: #D2FA14;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c6a4b06 */.elementor-12 .elementor-element.elementor-element-c6a4b06 .elementor-custom-embed-play svg{
    width: 60px;
    fill: black;
}
.elementor-12 .elementor-element.elementor-element-c6a4b06 .elementor-custom-embed-play:hover svg{
    fill: #D2FA14;
}/* End custom CSS */
/* Start custom CSS for infinite_scrolling_images_ba503996, class: .elementor-element-1319fe8 */.elementor-12 .elementor-element.elementor-element-1319fe8::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(#B4E6FF 1%, transparent 10%); /* Modifiez ici */
    z-index: 9999;
    pointer-events: none; /* Permet de cliquer à travers l'overlay */
}/* End custom CSS */
/* Start custom CSS for infinite_scrolling_images_ba503996, class: .elementor-element-7f4d090 */.elementor-12 .elementor-element.elementor-element-7f4d090::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(#B4E6FF 1%, transparent 10%); /* Modifiez ici */
    z-index: 9999;
    pointer-events: none; /* Permet de cliquer à travers l'overlay */
}/* End custom CSS */
/* Start custom CSS for image_text_overlay_03267f16, class: .elementor-element-dcf9c66 */.elementor-12 .elementor-element.elementor-element-dcf9c66 .ito-wrapper-03267f16.text-vertical .ito-text-container-03267f16 {
    margin-left: -11px;
    margin-top: -8px;
}
.elementor-12 .elementor-element.elementor-element-dcf9c66 img {
    height: 664px !important;
    object-fit: cover;
    object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for image_text_overlay_03267f16, class: .elementor-element-75efca7 */.elementor-12 .elementor-element.elementor-element-75efca7 .ito-wrapper-03267f16.text-vertical .ito-text-container-03267f16 {
    margin-right: -11px;
    margin-bottom: -8px;
    transform: rotate(180deg);
}
.elementor-12 .elementor-element.elementor-element-75efca7 img {
    height: 664px !important;
    object-fit: cover;
    object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for image_text_overlay_03267f16, class: .elementor-element-db2f0fc */.elementor-12 .elementor-element.elementor-element-db2f0fc .ito-wrapper-03267f16.text-vertical .ito-text-container-03267f16 {
    margin-left: -11px;
    margin-top: -8px;
}
@media screen and (min-width: 370px) {
    .elementor-12 .elementor-element.elementor-element-db2f0fc img {
    height: 664px !important;
    object-fit: cover;
    object-position: center !important;
}
}
@media screen and (max-width: 370px) {
    .elementor-12 .elementor-element.elementor-element-db2f0fc img {
    height: 464px !important;
    object-fit: cover;
    object-position: center !important;
}
}/* End custom CSS */
/* Start custom CSS for image_text_overlay_03267f16, class: .elementor-element-5eacda8 */.elementor-12 .elementor-element.elementor-element-5eacda8 .ito-wrapper-03267f16.text-vertical .ito-text-container-03267f16 {
    margin-right: -11px;
    margin-bottom: -8px;
    transform: rotate(180deg);
}
@media screen and (min-width: 370px) {
    .elementor-12 .elementor-element.elementor-element-5eacda8 img {
    height: 664px !important;
    object-fit: cover;
    object-position: center !important;
}
}
@media screen and (max-width: 370px) {
    .elementor-12 .elementor-element.elementor-element-5eacda8 img {
    height: 464px !important;
    object-fit: cover;
    object-position: center !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7919593 */.elementor-12 .elementor-element.elementor-element-7919593 p{
    color: white;
}
.elementor-12 .elementor-element.elementor-element-7919593 .elementor-heading-title {
    color: white !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ball Pill';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-regular.eot');
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-regular.eot?#iefix') format('embedded-opentype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-regular.woff2') format('woff2'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-regular.woff') format('woff'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-regular.ttf') format('truetype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-regular.svg#BallPill') format('svg');
}
@font-face {
	font-family: 'Ball Pill';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-thin.eot');
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-thin.eot?#iefix') format('embedded-opentype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-thin.woff2') format('woff2'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-thin.woff') format('woff'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-thin.ttf') format('truetype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-thin.svg#BallPill') format('svg');
}
@font-face {
	font-family: 'Ball Pill';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-medium.eot');
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-medium.eot?#iefix') format('embedded-opentype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-medium.woff2') format('woff2'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-medium.woff') format('woff'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-medium.ttf') format('truetype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-medium.svg#BallPill') format('svg');
}
@font-face {
	font-family: 'Ball Pill';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-light.eot');
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-light.eot?#iefix') format('embedded-opentype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-light.woff2') format('woff2'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-light.woff') format('woff'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-light.ttf') format('truetype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-light.svg#BallPill') format('svg');
}
@font-face {
	font-family: 'Ball Pill';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-bold.eot');
	src: url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-bold.eot?#iefix') format('embedded-opentype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-bold.woff2') format('woff2'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-bold.woff') format('woff'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-bold.ttf') format('truetype'),
		url('https://besignschool.com/wp-content/uploads/2026/06/BallPill-bold.svg#BallPill') format('svg');
}
/* End Custom Fonts CSS */