.elementor-2 .elementor-element.elementor-element-0b0ed00{--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;--overlay-opacity:0.5;}.elementor-2 .elementor-element.elementor-element-0b0ed00::before, .elementor-2 .elementor-element.elementor-element-0b0ed00 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0b0ed00 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0b0ed00 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0b0ed00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0b0ed00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/10/slide-site.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-de9c9c0{--spacer-size:145px;}.elementor-2 .elementor-element.elementor-element-2af9f10{text-align:center;}.elementor-2 .elementor-element.elementor-element-2af9f10 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d0312f3{--spacer-size:145px;}.elementor-2 .elementor-element.elementor-element-d4b92d3{--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-2 .elementor-element.elementor-element-1ae0b42 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-1ae0b42.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1ae0b42{text-align:center;}.elementor-2 .elementor-element.elementor-element-1ae0b42 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-faaeecc{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-faaeecc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-faaeecc.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-72d28d0b{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-72d28d0b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-72d28d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-1bd0b0ac{--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-2 .elementor-element.elementor-element-45a0d39 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-45a0d39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-45a0d39.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-45a0d39.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-45a0d39.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-45a0d39 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-45a0d39 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-45a0d39 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-45a0d39 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-bdc6235 );color:var( --e-global-color-bdc6235 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-9d21aa7{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-9d21aa7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-44f3d68{--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-2 .elementor-element.elementor-element-5b1955a .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-5b1955a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-5b1955a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5b1955a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5b1955a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-5b1955a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5b1955a .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-5b1955a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5b1955a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-bdc6235 );color:var( --e-global-color-bdc6235 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-e0a409f{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-e0a409f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-cdc7293{--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-2 .elementor-element.elementor-element-61522e8 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-61522e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-61522e8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-61522e8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-61522e8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-61522e8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-61522e8 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-61522e8 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-61522e8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-bdc6235 );color:var( --e-global-color-bdc6235 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-8d37ae4{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-8d37ae4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-7825ac5{--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-2 .elementor-element.elementor-element-bd5b011 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-bd5b011.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-bd5b011.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bd5b011.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bd5b011.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-bd5b011 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bd5b011 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-bd5b011 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bd5b011 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0851619 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-bdc6235 );color:var( --e-global-color-bdc6235 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-0851619 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0851619 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-0851619{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-0851619.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-0851619 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-0851619 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2 .elementor-element.elementor-element-0851619 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0851619 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-6f236514{--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-2 .elementor-element.elementor-element-6565702e > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6565702e.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6565702e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-680be56c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-680be56c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/04/037a08c5-rectangle-625.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-680be56c > .elementor-container{min-height:400px;}.elementor-2 .elementor-element.elementor-element-680be56c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-680be56c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-194b52c3{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3d668b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-3d668b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3d668b2d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-2 .elementor-element.elementor-element-3d668b2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 60px 50px;}.elementor-2 .elementor-element.elementor-element-3d668b2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-6bd18878{--spacer-size:36px;}.elementor-2 .elementor-element.elementor-element-6b3f78d6 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-6b3f78d6.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6b3f78d6{text-align:center;}.elementor-2 .elementor-element.elementor-element-6b3f78d6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a0ced62{--spacer-size:36px;}.elementor-2 .elementor-element.elementor-element-5ecb8bf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-5ecb8bf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-5ecb8bf8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-2 .elementor-element.elementor-element-5ecb8bf8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 60px 50px;}.elementor-2 .elementor-element.elementor-element-5ecb8bf8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4d1c9606{--spacer-size:36px;}.elementor-2 .elementor-element.elementor-element-7661cedc > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-7661cedc.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7661cedc{text-align:center;}.elementor-2 .elementor-element.elementor-element-7661cedc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-6a1877b{--spacer-size:36px;}.elementor-2 .elementor-element.elementor-element-3f3ae0be{--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-2 .elementor-element.elementor-element-18ea2fa1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-18ea2fa1 .elementor-divider-separator{width:0%;}.elementor-2 .elementor-element.elementor-element-18ea2fa1 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-6ac4d9d0{--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-2 .elementor-element.elementor-element-6eeb6291 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-6eeb6291{text-align:center;}.elementor-2 .elementor-element.elementor-element-6eeb6291 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2f1e672a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2f1e672a{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-78b0cba{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-2 .elementor-element.elementor-element-8715732{--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-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-b245a89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-b245a89.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b245a89.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b245a89.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c0d095e{--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-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-fe3b6f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-fe3b6f1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fe3b6f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fe3b6f1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f21e199{--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-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-8a90cf0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-8a90cf0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8a90cf0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8a90cf0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1bdd0cc{--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-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-5d1aa99.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-742f358 );color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-5d1aa99.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5d1aa99.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5d1aa99.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-594302ec{--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-2 .elementor-element.elementor-element-6574a9ab .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-bdc6235 );color:var( --e-global-color-bdc6235 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-6574a9ab{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-6574a9ab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-1ff6a663{--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-2 .elementor-element.elementor-element-1d3f2483{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-1d3f2483 .elementor-divider-separator{width:0%;}.elementor-2 .elementor-element.elementor-element-1d3f2483 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-5e66c494{--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;--overlay-opacity:0.06;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-5e66c494::before, .elementor-2 .elementor-element.elementor-element-5e66c494 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5e66c494 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5e66c494 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5e66c494 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5e66c494 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/10/slide-2.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-97bed83{--display:flex;}.elementor-2 .elementor-element.elementor-element-c359798 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-c359798{text-align:center;}.elementor-2 .elementor-element.elementor-element-c359798 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a4b915e.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a4b915e{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7ec6bec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1c83a5f{--display:flex;--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-2 .elementor-element.elementor-element-1116746{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1116746::before, .elementor-2 .elementor-element.elementor-element-1116746 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1116746 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1116746 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1116746 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1116746 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-1116746.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-def93d6{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-def93d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bc9588e{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-bc9588e > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-bc9588e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bc9588e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-301ceea{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-301ceea > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-301ceea.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-acc9d28{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-acc9d28::before, .elementor-2 .elementor-element.elementor-element-acc9d28 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-acc9d28 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-acc9d28 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-acc9d28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-acc9d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-acc9d28.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ca9a0ba{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-ca9a0ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-777a5c2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-777a5c2 > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-777a5c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-777a5c2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-17b1c75{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-17b1c75 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-17b1c75.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-29ccf77{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-29ccf77::before, .elementor-2 .elementor-element.elementor-element-29ccf77 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-29ccf77 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-29ccf77 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-29ccf77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-29ccf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-29ccf77.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ef3bf31{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-ef3bf31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-586ac93{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-586ac93 > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-586ac93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-586ac93 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b1683c0{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b1683c0 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b1683c0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3c4df36{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3c4df36::before, .elementor-2 .elementor-element.elementor-element-3c4df36 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c4df36 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c4df36 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c4df36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c4df36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-3c4df36.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3fede46{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-3fede46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7e1cb0f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7e1cb0f > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-7e1cb0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7e1cb0f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c797e50{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c797e50 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c797e50.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ad88985{--display:flex;}.elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-bdc6235 );color:var( --e-global-color-bdc6235 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-406faaa9{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-406faaa9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-555de244{--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-2 .elementor-element.elementor-element-6f5cc16c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-6f5cc16c::before, .elementor-2 .elementor-element.elementor-element-6f5cc16c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6f5cc16c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6f5cc16c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6f5cc16c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6f5cc16c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6f5cc16c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1483885c{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-1483885c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5ba069c7{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5ba069c7 > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-5ba069c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5ba069c7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-62433ec0{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-62433ec0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-62433ec0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-bdc6235 );color:var( --e-global-color-bdc6235 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-2a42f411{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-2a42f411.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-f6e05c5{--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-2 .elementor-element.elementor-element-75941472{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-75941472 .elementor-divider-separator{width:0%;}.elementor-2 .elementor-element.elementor-element-75941472 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-4242dabc{--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-2 .elementor-element.elementor-element-3aa8d63f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-3aa8d63f{text-align:center;}.elementor-2 .elementor-element.elementor-element-3aa8d63f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-261783c5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-261783c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7918643d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;grid-column:span 1;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-7918643d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7918643d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7918643d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6efa82de{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-6efa82de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6464c5a9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6464c5a9 > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-6464c5a9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6464c5a9 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-e68b2db );}.elementor-2 .elementor-element.elementor-element-2d4ce9b9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-2d4ce9b9 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d4ce9b9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7c991ac6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7c991ac6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7c991ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7c991ac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a7a6cff{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-a7a6cff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7613c6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7613c6 > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-7613c6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7613c6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-e68b2db );}.elementor-2 .elementor-element.elementor-element-48ed844f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-48ed844f > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-48ed844f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3c8f8470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3c8f8470:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c8f8470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3c8f8470.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-62c99450{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2 .elementor-element.elementor-element-62c99450.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1295646b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1295646b > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-2 .elementor-element.elementor-element-1295646b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1295646b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-e68b2db );}.elementor-2 .elementor-element.elementor-element-6442533f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-6442533f > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6442533f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-10955698{--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-2 .elementor-element.elementor-element-506e4916{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-506e4916 .elementor-divider-separator{width:0%;}.elementor-2 .elementor-element.elementor-element-506e4916 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-64f7f6ae{--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;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--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-2 .elementor-element.elementor-element-64f7f6ae:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-64f7f6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-742f358 );}.elementor-2 .elementor-element.elementor-element-64f7f6ae::before, .elementor-2 .elementor-element.elementor-element-64f7f6ae > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-64f7f6ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-64f7f6ae > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-64f7f6ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-64f7f6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/04/background-school.png");--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-64f7f6ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2f2e12cd > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f2e12cd{text-align:center;}.elementor-2 .elementor-element.elementor-element-2f2e12cd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-29a55c57 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-29a55c57{text-align:center;}.elementor-2 .elementor-element.elementor-element-29a55c57 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-33dc7556{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-23cdc75b{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-23cdc75b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-23cdc75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-23cdc75b::before, .elementor-2 .elementor-element.elementor-element-23cdc75b > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-23cdc75b > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-23cdc75b > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-23cdc75b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-23cdc75b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/04/1-copy.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7672f539 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-7672f539{text-align:center;}.elementor-2 .elementor-element.elementor-element-7672f539 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFF00;}.elementor-2 .elementor-element.elementor-element-764ca43e > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-764ca43e{text-align:center;font-size:19px;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-58243765 .elementor-button{background-color:var( --e-global-color-bdc6235 );font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-58243765 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-58243765 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-58243765 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-58243765 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-7f6adc7f{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7f6adc7f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7f6adc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7f6adc7f::before, .elementor-2 .elementor-element.elementor-element-7f6adc7f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7f6adc7f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7f6adc7f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7f6adc7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7f6adc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/04/Le-primaire-.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3997abb3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-3997abb3{text-align:center;}.elementor-2 .elementor-element.elementor-element-3997abb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFF00;}.elementor-2 .elementor-element.elementor-element-426d9a29 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-426d9a29{text-align:center;font-size:19px;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-63d494e6 .elementor-button{background-color:var( --e-global-color-bdc6235 );font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-63d494e6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-63d494e6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-63d494e6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-63d494e6 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-5feb5627{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5feb5627:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5feb5627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5feb5627::before, .elementor-2 .elementor-element.elementor-element-5feb5627 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5feb5627 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5feb5627 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5feb5627 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5feb5627 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/04/2-copy.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-59b4905b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-59b4905b{text-align:center;}.elementor-2 .elementor-element.elementor-element-59b4905b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFF00;}.elementor-2 .elementor-element.elementor-element-cc3899c > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-cc3899c{text-align:center;font-size:19px;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-439e8dbc .elementor-button{background-color:var( --e-global-color-bdc6235 );font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-439e8dbc .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-439e8dbc .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-439e8dbc .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-439e8dbc .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-370eccfc{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-370eccfc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-370eccfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-370eccfc::before, .elementor-2 .elementor-element.elementor-element-370eccfc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-370eccfc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-370eccfc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-370eccfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-370eccfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/04/3-copy.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1cdcfd2c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-1cdcfd2c{text-align:center;}.elementor-2 .elementor-element.elementor-element-1cdcfd2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFF00;}.elementor-2 .elementor-element.elementor-element-5abf239a > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-5abf239a{text-align:center;font-size:19px;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-7c8da861 .elementor-button{background-color:var( --e-global-color-bdc6235 );font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-7c8da861 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7c8da861 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-7c8da861 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7c8da861 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-3186a49{--display:flex;}.elementor-2 .elementor-element.elementor-element-5ae0e95{width:auto;max-width:auto;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5ae0e95 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-5ae0e95.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-523f050d{--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-2 .elementor-element.elementor-element-34458778{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-34458778 .elementor-divider-separator{width:0%;}.elementor-2 .elementor-element.elementor-element-34458778 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-1c86d5af{--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;--overlay-opacity:0.19;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1c86d5af:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1c86d5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1c86d5af::before, .elementor-2 .elementor-element.elementor-element-1c86d5af > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1c86d5af > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1c86d5af > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1c86d5af > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1c86d5af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ispartaschool.ma/wp-content/uploads/2025/04/isparta-screenshot.png");--background-overlay:'';background-position:center center;}.elementor-2 .elementor-element.elementor-element-42ffc5fe{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-2 .elementor-element.elementor-element-42ffc5fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-54288c8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-54288c8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-64483d77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-64483d77{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-15188367{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-15188367.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-33a579f7 .elementor-button{background-color:var( --e-global-color-bdc6235 );font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-33a579f7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-33a579f7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-33a579f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-33a579f7 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2 .elementor-element.elementor-element-33a579f7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-33a579f7 .elementor-button:focus svg{fill:var( --e-global-color-bdc6235 );}.elementor-2 .elementor-element.elementor-element-dcbbabc{--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-2 .elementor-element.elementor-element-c64c802{--spacer-size:100px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-1bd0b0ac{--width:30%;}.elementor-2 .elementor-element.elementor-element-44f3d68{--width:30%;}.elementor-2 .elementor-element.elementor-element-cdc7293{--width:30%;}.elementor-2 .elementor-element.elementor-element-7825ac5{--width:30%;}.elementor-2 .elementor-element.elementor-element-8715732{--width:30%;}.elementor-2 .elementor-element.elementor-element-c0d095e{--width:30%;}.elementor-2 .elementor-element.elementor-element-f21e199{--width:30%;}.elementor-2 .elementor-element.elementor-element-1bdd0cc{--width:30%;}.elementor-2 .elementor-element.elementor-element-1116746{--width:100%;}.elementor-2 .elementor-element.elementor-element-def93d6{--width:100%;}.elementor-2 .elementor-element.elementor-element-acc9d28{--width:100%;}.elementor-2 .elementor-element.elementor-element-ca9a0ba{--width:100%;}.elementor-2 .elementor-element.elementor-element-29ccf77{--width:100%;}.elementor-2 .elementor-element.elementor-element-ef3bf31{--width:100%;}.elementor-2 .elementor-element.elementor-element-3c4df36{--width:100%;}.elementor-2 .elementor-element.elementor-element-3fede46{--width:100%;}.elementor-2 .elementor-element.elementor-element-6f5cc16c{--width:100%;}.elementor-2 .elementor-element.elementor-element-1483885c{--width:100%;}.elementor-2 .elementor-element.elementor-element-6efa82de{--width:100%;}.elementor-2 .elementor-element.elementor-element-a7a6cff{--width:100%;}.elementor-2 .elementor-element.elementor-element-62c99450{--width:100%;}.elementor-2 .elementor-element.elementor-element-64f7f6ae{--width:100%;}.elementor-2 .elementor-element.elementor-element-33dc7556{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-1c86d5af{--width:81%;}.elementor-2 .elementor-element.elementor-element-42ffc5fe{--width:70%;}.elementor-2 .elementor-element.elementor-element-15188367{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-1116746{--width:702px;}.elementor-2 .elementor-element.elementor-element-def93d6{--width:500px;}.elementor-2 .elementor-element.elementor-element-acc9d28{--width:702px;}.elementor-2 .elementor-element.elementor-element-ca9a0ba{--width:500px;}.elementor-2 .elementor-element.elementor-element-29ccf77{--width:702px;}.elementor-2 .elementor-element.elementor-element-ef3bf31{--width:500px;}.elementor-2 .elementor-element.elementor-element-3c4df36{--width:702px;}.elementor-2 .elementor-element.elementor-element-3fede46{--width:500px;}.elementor-2 .elementor-element.elementor-element-6f5cc16c{--width:702px;}.elementor-2 .elementor-element.elementor-element-1483885c{--width:500px;}.elementor-2 .elementor-element.elementor-element-261783c5{--content-width:727px;}.elementor-2 .elementor-element.elementor-element-6efa82de{--width:500px;}.elementor-2 .elementor-element.elementor-element-a7a6cff{--width:500px;}.elementor-2 .elementor-element.elementor-element-62c99450{--width:500px;}.elementor-2 .elementor-element.elementor-element-1c86d5af{--width:670px;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-680be56c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-680be56c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-2af9f10 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-1ae0b42 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-45a0d39 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-5b1955a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-61522e8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-bd5b011 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0851619 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-6b3f78d6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-7661cedc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-6eeb6291 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-2f1e672a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-c359798 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-a4b915e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7ec6bec{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1116746{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-def93d6{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-def93d6.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-bc9588e{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-301ceea{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-301ceea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-acc9d28{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ca9a0ba{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca9a0ba.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-777a5c2{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-17b1c75{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-17b1c75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-29ccf77{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ef3bf31{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ef3bf31.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-586ac93{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b1683c0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b1683c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3c4df36{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3fede46{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3fede46.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-7e1cb0f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c797e50{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c797e50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-6f5cc16c{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1483885c{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1483885c.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5ba069c7{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-62433ec0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-62433ec0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-3aa8d63f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-261783c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6efa82de{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6efa82de.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6464c5a9{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2d4ce9b9{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2d4ce9b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a7a6cff{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a7a6cff.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-7613c6{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-48ed844f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-48ed844f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-62c99450{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-62c99450.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-1295646b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6442533f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6442533f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f2e12cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-29a55c57 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-33dc7556{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5ae0e95{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-42ffc5fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-54288c8b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-64483d77 > .elementor-widget-container{margin:0px 0px 25px 0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-2af9f10 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-1ae0b42 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-45a0d39 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9d21aa7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-5b1955a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e0a409f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-61522e8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-8d37ae4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-bd5b011 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0851619 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-6565702e{font-size:21px;}.elementor-2 .elementor-element.elementor-element-6b3f78d6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-7661cedc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-6eeb6291 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-2f1e672a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-b245a89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-fe3b6f1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-8a90cf0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1bdd0cc{--width:320px;}.elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-5d1aa99 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6574a9ab .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-c359798 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-a4b915e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7ec6bec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1116746{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-def93d6{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bc9588e .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-acc9d28{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ca9a0ba{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-777a5c2 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-29ccf77{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ef3bf31{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-586ac93 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-3c4df36{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3fede46{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7e1cb0f .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-406faaa9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-6f5cc16c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1483885c{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ba069c7 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-2a42f411 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-3aa8d63f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-261783c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6efa82de{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6464c5a9 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-a7a6cff{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7613c6 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-62c99450{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1295646b .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-2f2e12cd > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f2e12cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-29a55c57{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-29a55c57.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-29a55c57 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-33dc7556{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-23cdc75b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-5ae0e95{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1c86d5af{--width:320px;}.elementor-2 .elementor-element.elementor-element-42ffc5fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-54288c8b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-33a579f7 > .elementor-widget-container{margin:0px 0px 25px 0px;}}