.elementor-331 .elementor-element.elementor-element-e5f7ff0{--display:flex;}.elementor-331 .elementor-element.elementor-element-5be741f{margin:13px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;}.elementor-331 .elementor-element.elementor-element-5be741f .porto-u-main-heading > *{font-size:clamp(3.2rem, 3.7vw, 4.375rem);font-weight:300;line-height:1em;letter-spacing:0.1em;color:#0264E733;}.elementor-331 .elementor-element.elementor-element-f9cd31b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-331 .elementor-element.elementor-element-9c82eb2{--display:flex;--min-height:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-block-start:5.9em;--padding-block-end:6em;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-9c82eb2:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-9c82eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#155CA5;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/11/Design-sans-titre-87.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9c82eb2{--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-ba3dfad{width:var( --container-widget-width, 35em );max-width:35em;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1.9em) 0em;--container-widget-width:35em;--container-widget-flex-grow:0;text-align:center;}.elementor-331 .elementor-element.elementor-element-ba3dfad .elementor-heading-title{font-size:3.5em;font-weight:700;line-height:0.93em;letter-spacing:-0.05em;color:#F4F5F7;}.elementor-331 .elementor-element.elementor-element-cc8845d{text-align:center;}.elementor-331 .elementor-element.elementor-element-cc8845d .btn{font-size:1em;font-weight:600;letter-spacing:-0.015em;background-color:#0C70D8;padding:0.95em 2.78em 0.95em 2.78em;}.elementor-331 .elementor-element.elementor-element-f524186{--display:flex;--min-height:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-block-start:5.9em;--padding-block-end:6em;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-f524186:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-f524186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#155CA5;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design-sans-titre-48.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f524186{--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-749ec4c{width:var( --container-widget-width, 35em );max-width:35em;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1.9em) 0em;--container-widget-width:35em;--container-widget-flex-grow:0;text-align:center;}.elementor-331 .elementor-element.elementor-element-749ec4c .elementor-heading-title{font-size:3.5em;font-weight:700;line-height:0.93em;letter-spacing:-0.05em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFB100;}.elementor-331 .elementor-element.elementor-element-e9045aa{text-align:center;}.elementor-331 .elementor-element.elementor-element-e9045aa .btn{font-size:1em;font-weight:600;letter-spacing:-0.015em;background-color:#D69E10;padding:0.95em 2.78em 0.95em 2.78em;}.elementor-331 .elementor-element.elementor-element-fe4bdc4{--display:flex;--min-height:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-block-start:5.9em;--padding-block-end:6em;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-fe4bdc4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-fe4bdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#155CA5;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design-sans-titre-45.jpg");background-position:-563px 0px;background-repeat:no-repeat;background-size:cover;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fe4bdc4{--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-253fb13{width:var( --container-widget-width, 35em );max-width:35em;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1.9em) 0em;--container-widget-width:35em;--container-widget-flex-grow:0;text-align:center;}.elementor-331 .elementor-element.elementor-element-253fb13 .elementor-heading-title{font-size:3.5em;font-weight:700;line-height:0.93em;letter-spacing:-0.05em;color:#F8F9FA;}.elementor-331 .elementor-element.elementor-element-3d4d0bc{text-align:center;}.elementor-331 .elementor-element.elementor-element-3d4d0bc .btn{font-size:1em;font-weight:600;letter-spacing:-0.015em;background-color:#0A3A6D;padding:0.95em 2.78em 0.95em 2.78em;}.elementor-331 .elementor-element.elementor-element-5e94899{--display:flex;--min-height:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-block-start:5.9em;--padding-block-end:6em;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-5e94899:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-5e94899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#155CA5;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design-sans-titre-50.jpg");background-position:-604px 0px;background-repeat:no-repeat;background-size:cover;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5e94899{--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-331 .elementor-element.elementor-element-9db605e{width:var( --container-widget-width, 35em );max-width:35em;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1.9em) 0em;--container-widget-width:35em;--container-widget-flex-grow:0;text-align:center;}.elementor-331 .elementor-element.elementor-element-9db605e .elementor-heading-title{font-size:3.5em;font-weight:700;line-height:0.93em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-8608c08{text-align:center;}.elementor-331 .elementor-element.elementor-element-8608c08 .btn{font-size:1em;font-weight:600;letter-spacing:-0.015em;background-color:#46738F;padding:0.95em 2.78em 0.95em 2.78em;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));padding-left:calc(35px / 2);padding-right:calc(35px / 2);}.elementor-331 .elementor-element.elementor-element-e9de1a8{--alpus-nested-carousel-slides-to-show:1;--alpha-slide-transition-speed:500ms;padding:0% 7.4% 0% 7.4%;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-main-swiper:not(.swiper-initialized) .swiper-wrapper{width:calc(100% + 35px);margin-left:calc(-1 * 35px / 2);margin-right:calc(-1 * 35px / 2);}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button{top:50%;font-size:16px;width:40px;align-items:center;justify-content:center;height:40px;border-width:1px;border-style:solid;border-radius:50%;color:#222529;background-color:#FFFFFF;border-color:#E7E7E7;transition:0.3s;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button-prev{left:-20px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button-next{right:-20px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button svg{fill:#222529;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button:hover svg{fill:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-08dfb5b{--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:1.25rem;--margin-bottom:1.45rem;--margin-left:0rem;--margin-right:0rem;}.elementor-element-9d28ed0 .swiper:not(.swiper-parallax) .elementor-repeater-item-56f20bf, .elementor-element-9d28ed0 .swiper-parallax .elementor-repeater-item-56f20bf .parallax-bg{background-color:#F6F6F6;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design-sans-titre-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-331 .elementor-element.elementor-element-0d5d389{--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;--padding-block-start:4.4vw;--padding-block-end:4.6vw;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0d5d389{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-f0d9420{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-1f2061c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-331 .elementor-element.elementor-element-1f2061c .porto-u-main-heading > *{font-size:clamp(2.6rem, 2.6vw, 3.125rem);font-weight:600;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-331 .elementor-element.elementor-element-66041f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0.6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-456b787 .elementor-button{background-color:transparent;font-size:clamp(0.8rem, 0.9vw, 1rem);font-weight:600;letter-spacing:-0.025em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF9A09 0%, #F28F29 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:1.215em 3.25em 1.215em 3.25em;}.elementor-331 .elementor-element.elementor-element-456b787 .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-456b787 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-f0b55ba{--display:flex;--position:absolute;top:50%;}.elementor-331 .elementor-element.elementor-element-f0b55ba.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f0b55ba{right:13vw;}body.rtl .elementor-331 .elementor-element.elementor-element-f0b55ba{left:13vw;}.elementor-331 .elementor-element.elementor-element-a919863{width:var( --container-widget-width, 26.3vw );max-width:26.3vw;padding:2.75rem 0rem 0rem 0rem;--container-widget-width:26.3vw;--container-widget-flex-grow:0;text-align:right;}.elementor-331 .elementor-element.elementor-element-3fa6361{--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;--padding-block-start:4.4vw;--padding-block-end:4.6vw;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3fa6361{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-4167b9a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-ab9c11a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-331 .elementor-element.elementor-element-ab9c11a .porto-u-main-heading > *{font-size:clamp(2.6rem, 2.6vw, 3.125rem);font-weight:600;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-331 .elementor-element.elementor-element-c4a15c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0.6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-835a27d .elementor-button{background-color:#2E76C0;font-size:clamp(0.8rem, 0.9vw, 1rem);font-weight:600;letter-spacing:-0.025em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:1.215em 3.25em 1.215em 3.25em;}.elementor-331 .elementor-element.elementor-element-835a27d .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-835a27d .elementor-button:focus{background-color:#097AC7;}.elementor-331 .elementor-element.elementor-element-738ad66{--display:flex;--position:absolute;top:50%;}.elementor-331 .elementor-element.elementor-element-738ad66.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-738ad66{right:13vw;}body.rtl .elementor-331 .elementor-element.elementor-element-738ad66{left:13vw;}.elementor-331 .elementor-element.elementor-element-3d3eb19{width:var( --container-widget-width, 26.3vw );max-width:26.3vw;padding:2.75rem 0rem 0rem 0rem;--container-widget-width:26.3vw;--container-widget-flex-grow:0;text-align:right;}.elementor-331 .elementor-element.elementor-element-d6f19a6{--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;--padding-block-start:4.4vw;--padding-block-end:4.6vw;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d6f19a6{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-aa4cabc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-56d7345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-331 .elementor-element.elementor-element-56d7345 .porto-u-main-heading > *{font-size:clamp(2.6rem, 2.6vw, 3.125rem);font-weight:600;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-331 .elementor-element.elementor-element-ac734c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0.6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-8aa39be .elementor-button{background-color:var( --e-global-color-secondary );font-size:clamp(0.8rem, 0.9vw, 1rem);font-weight:600;letter-spacing:-0.025em;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:1.215em 3.25em 1.215em 3.25em;}.elementor-331 .elementor-element.elementor-element-8aa39be .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-8aa39be .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-f4eed54{--display:flex;--position:absolute;top:50%;}.elementor-331 .elementor-element.elementor-element-f4eed54.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f4eed54{right:13vw;}body.rtl .elementor-331 .elementor-element.elementor-element-f4eed54{left:13vw;}.elementor-331 .elementor-element.elementor-element-c32c1fd{width:var( --container-widget-width, 26.3vw );max-width:26.3vw;padding:2.75rem 0rem 0rem 0rem;--container-widget-width:26.3vw;--container-widget-flex-grow:0;text-align:right;}.elementor-331 .elementor-element.elementor-element-1e387d5{--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;--padding-block-start:4.4vw;--padding-block-end:4.6vw;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1e387d5{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-c53bde2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-61a4bb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-331 .elementor-element.elementor-element-61a4bb7 .porto-u-main-heading > *{font-size:clamp(2.6rem, 2.6vw, 3.125rem);font-weight:600;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-331 .elementor-element.elementor-element-c13554c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0.6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-e5a4f28 .elementor-button{background-color:#5B6170;font-size:clamp(0.8rem, 0.9vw, 1rem);font-weight:600;letter-spacing:-0.025em;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:1.215em 3.25em 1.215em 3.25em;}.elementor-331 .elementor-element.elementor-element-e5a4f28 .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-e5a4f28 .elementor-button:focus{background-color:#4C515C;}.elementor-331 .elementor-element.elementor-element-413408c{--display:flex;--position:absolute;top:50%;}.elementor-331 .elementor-element.elementor-element-413408c.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-413408c{right:13vw;}body.rtl .elementor-331 .elementor-element.elementor-element-413408c{left:13vw;}.elementor-331 .elementor-element.elementor-element-d837def{width:var( --container-widget-width, 26.3vw );max-width:26.3vw;padding:2.75rem 0rem 0rem 0rem;--container-widget-width:26.3vw;--container-widget-flex-grow:0;text-align:right;}.elementor-element-9d28ed0 .swiper:not(.swiper-parallax) .elementor-repeater-item-ff48e1b, .elementor-element-9d28ed0 .swiper-parallax .elementor-repeater-item-ff48e1b .parallax-bg{background-color:#F6F6F6;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design-sans-titre-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-element-9d28ed0 .swiper:not(.swiper-parallax) .elementor-repeater-item-fd09c04, .elementor-element-9d28ed0 .swiper-parallax .elementor-repeater-item-fd09c04 .parallax-bg{background-color:#F6F6F6;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design-sans-titre-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-element-9d28ed0 .swiper:not(.swiper-parallax) .elementor-repeater-item-02b65c5, .elementor-element-9d28ed0 .swiper-parallax .elementor-repeater-item-02b65c5 .parallax-bg{background-color:#F6F6F6;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design-sans-titre-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));padding-left:calc(20px / 2);padding-right:calc(20px / 2);}.elementor-331 .elementor-element.elementor-element-9d28ed0{--alpus-nested-carousel-slides-to-show:1;--alpha-slide-transition-speed:1500ms;border-radius:10px 10px 10px 10px;--swiper-pagination-bullet-horizontal-gap:4px;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .elementor-main-swiper:not(.swiper-initialized) .swiper-wrapper{width:calc(100% + 20px);margin-left:calc(-1 * 20px / 2);margin-right:calc(-1 * 20px / 2);}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-fraction,.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-custom,.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-horizontal > .swiper-pagination-bullets{bottom:1.45rem;left:0px;}.elementor-element-9d28ed0 .swiper-pagination-bullet{height:8px;width:8px;transition:0.3s;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-fraction{font-size:8px;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D6D6D6;opacity:1;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-progressbar{background-color:#D6D6D6;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-bullet:hover{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{--swiper-pagination-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-985c252{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-985c252:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-985c252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-985c252{--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-b3eb765{width:var( --container-widget-width, 41.4% );max-width:41.4%;--container-widget-width:41.4%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-8f561f9{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:7px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8f561f9{--padding-inline-start:7px;--padding-inline-end:0px;}.elementor-331 .elementor-element.elementor-element-1fe304c .porto-u-main-heading > *{font-size:clamp(13px, 1vw, 18px);font-weight:400;line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-1fe304c .porto-u-sub-heading{font-size:clamp(13px, 1vw, 18px);line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-99c85e1 .elementor-button{background-color:#00000000;font-size:clamp(11px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#222529;color:#222529;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-99c85e1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;}.elementor-331 .elementor-element.elementor-element-99c85e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-490ab2a{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-490ab2a:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-490ab2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-490ab2a{--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-847a1d6{width:var( --container-widget-width, 41.4% );max-width:41.4%;--container-widget-width:41.4%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-30a16e7{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:3px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-30a16e7{--padding-inline-start:3px;--padding-inline-end:0px;}.elementor-331 .elementor-element.elementor-element-d9d2565 .porto-u-main-heading > *{font-size:clamp(13px, 1vw, 18px);font-weight:400;line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-d9d2565 .porto-u-sub-heading{font-size:clamp(13px, 1vw, 18px);font-weight:700;line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-ce3ae18 .elementor-button{background-color:#00000000;font-size:clamp(11px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#222529;color:#222529;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-ce3ae18{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;}.elementor-331 .elementor-element.elementor-element-ce3ae18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-1f8ab8b{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-1f8ab8b:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-1f8ab8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1f8ab8b{--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-d8e0123{width:var( --container-widget-width, 41.4% );max-width:41.4%;--container-widget-width:41.4%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-d8e0123 img{width:100%;max-width:77%;}.elementor-331 .elementor-element.elementor-element-3a0c9c7{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0.6rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3a0c9c7{--padding-inline-start:0.6rem;--padding-inline-end:0rem;}.elementor-331 .elementor-element.elementor-element-5704c56 .porto-u-main-heading > *{font-size:clamp(13px, 1vw, 18px);font-weight:700;line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-5704c56 .porto-u-sub-heading{font-size:clamp(13px, 1vw, 18px);line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-314272b .elementor-button{background-color:#00000000;font-size:clamp(11px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#222529;color:#222529;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-314272b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;}.elementor-331 .elementor-element.elementor-element-314272b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-dbe7148{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-dbe7148:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-dbe7148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-dbe7148{--padding-inline-start:13px;--padding-inline-end:13px;}.elementor-331 .elementor-element.elementor-element-f638110{width:var( --container-widget-width, 41.4% );max-width:41.4%;--container-widget-width:41.4%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-b7fd4e0{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-331 .elementor-element.elementor-element-16d049c .porto-u-main-heading > *{font-size:clamp(13px, 1vw, 18px);font-weight:400;line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-16d049c .porto-u-sub-heading{font-size:clamp(13px, 1vw, 18px);line-height:1.2em;letter-spacing:0px;color:#222529;}.elementor-331 .elementor-element.elementor-element-c7d4b2c .elementor-button{background-color:#00000000;font-size:clamp(11px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#222529;color:#222529;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-c7d4b2c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;}.elementor-331 .elementor-element.elementor-element-c7d4b2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-08945ca .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));padding-left:calc(20px / 2);padding-right:calc(20px / 2);}.elementor-331 .elementor-element.elementor-element-08945ca{--alpus-nested-carousel-slides-to-show:4;--alpha-slide-transition-speed:500ms;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.35rem) 0rem;}.elementor-331 .elementor-element.elementor-element-08945ca .elementor-main-swiper:not(.swiper-initialized) .swiper-wrapper{width:calc(100% + 20px);margin-left:calc(-1 * 20px / 2);margin-right:calc(-1 * 20px / 2);}.elementor-331 .elementor-element.elementor-element-1982375 > div.elementor-container{max-width:1389px;--porto-flick-carousel-width:1389px;}.elementor-331 .elementor-element.elementor-element-1982375{margin-top:7px;margin-bottom:10px;}.elementor-element-ed403aa > .elementor-column-wrap > .porto-carousel, .elementor-element-ed403aa > .porto-carousel{--porto-el-spacing:0px;}.elementor-331 .elementor-element.elementor-element-ed403aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-331 .elementor-element.elementor-element-fd50261 > .porto-ibanner{background-color:#374654;min-height:378px;}.elementor-331 .elementor-element.elementor-element-fd50261{margin-top:3px;margin-bottom:3px;}.elementor-331 .elementor-element.elementor-element-7673434 .elementor-heading-title{font-size:0.94em;font-weight:500;line-height:1em;letter-spacing:1.2px;color:rgba(255, 255, 255, 0.7);}.elementor-331 .elementor-element.elementor-element-7c55d64 .elementor-heading-title{font-size:2.6875em;letter-spacing:0.1px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-4a061c8 .elementor-heading-title{font-size:4.6875em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-8f8de88 .btn{background-color:#282D3B;border-color:#282D3B;}.elementor-331 .elementor-element.elementor-element-8f8de88 .btn:hover, .elementor-331 .elementor-element.elementor-element-8f8de88 .btn:focus, .elementor-331 .elementor-element.elementor-element-8f8de88 .btn:active{background-color:#373E51;border-color:#373E51;}.elementor-331 .elementor-element.elementor-element-73428af > .porto-ibanner{background-color:#EE3D43;min-height:378px;}.elementor-331 .elementor-element.elementor-element-a03993c .elementor-heading-title{font-size:1em;font-weight:500;line-height:1em;letter-spacing:1.3px;color:rgba(255, 255, 255, 0.7);}.elementor-331 .elementor-element.elementor-element-9bf6901 .elementor-heading-title{font-size:3.4375em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-8886fb6 .elementor-heading-title{font-size:0.875rem;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-366b524 .btn{background-color:#282D3B;border-color:#282D3B;}.elementor-331 .elementor-element.elementor-element-366b524 .btn:hover, .elementor-331 .elementor-element.elementor-element-366b524 .btn:focus, .elementor-331 .elementor-element.elementor-element-366b524 .btn:active{background-color:#373E51;border-color:#373E51;}.elementor-331 .elementor-element.elementor-element-f8e941e{--display:flex;}.elementor-331 .elementor-element.elementor-element-637ad78{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;}.elementor-331 .elementor-element.elementor-element-637ad78 .elementor-heading-title{font-size:1.5rem;font-weight:700;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-2fe93d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0.6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-c9f8a95{--display:flex;}.elementor-331 .elementor-element.elementor-element-5ec6edd{--display:flex;}.elementor-331 .elementor-element.elementor-element-b750212 .porto-u-main-heading > *{font-size:1.125rem;font-weight:700;line-height:1.22em;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-b750212 .porto-u-sub-heading{font-size:1rem;font-weight:400;line-height:1.375em;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-787f792{padding:20px 20px 26px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-787f792 .owl-nav:not(.disabled){display:block !important;}.elementor-331 .elementor-element.elementor-element-787f792 .owl-nav button{font-size:22px !important;line-height:22px !important;color:#FFFFFF !important;border-color:#222529 !important;}.elementor-331 .elementor-element.elementor-element-787f792 .owl-nav{top:37.5% !important;}.elementor-331 .elementor-element.elementor-element-787f792 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev, .elementor-331 .elementor-element.elementor-element-787f792.owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev{left:-37px !important;}.elementor-331 .elementor-element.elementor-element-787f792.show-nav-title .owl-nav button.owl-prev, .elementor-331 .elementor-element.elementor-element-787f792 .owl-carousel.show-nav-title .owl-nav button.owl-prev{left:-37px !important;}.elementor-331 .elementor-element.elementor-element-787f792 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-37px !important;}.elementor-331 .elementor-element.elementor-element-787f792.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-37px !important;}.elementor-331 .elementor-element.elementor-element-787f792 .owl-nav button:not(.disabled):hover{color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-70b2f97{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:10px 10px 10px 10px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:1.4rem;--padding-block-end:2.2rem;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-331 .elementor-element.elementor-element-70b2f97:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-70b2f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-70b2f97{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-331 .elementor-element.elementor-element-d5663e1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-331 .elementor-element.elementor-element-d5663e1 img{width:50%;}.elementor-331 .elementor-element.elementor-element-622dfa3{text-align:center;}.elementor-331 .elementor-element.elementor-element-622dfa3 .elementor-heading-title{font-size:1.5rem;font-weight:400;line-height:1.0833em;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-0c02177 .elementor-button{background-color:#00000000;font-size:14px;font-weight:600;line-height:20px;fill:#222529;color:#222529;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-0c02177 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-5cfeecc{--display:flex;}.elementor-331 .elementor-element.elementor-element-004988f{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;}.elementor-331 .elementor-element.elementor-element-004988f .elementor-heading-title{font-size:1.5rem;font-weight:700;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-b6bf68a{--display:flex;--min-height:171px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:2.55rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-575807{--display:flex;}.elementor-331 .elementor-element.elementor-element-031892a{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-block-start:31.7%;--padding-block-end:32px;--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-031892a:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-031892a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9CB6AC;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/11/Design-sans-titre-2025-11-22T122113.779-600x550.jpg");background-position:center left;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-031892a{--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-b82bfd4 .porto-u-main-heading > *{font-size:clamp(2rem, 2.4vw, 2.8125rem);font-weight:700;line-height:1.3em;letter-spacing:1.3px;word-spacing:0px;color:#FFFFFF;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-331 .elementor-element.elementor-element-b82bfd4 .porto-u-sub-heading{font-size:clamp(0.9rem, 1.1vw, 1.3125rem);font-weight:400;line-height:1.25em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-6c30659 .elementor-button{background-color:#00000000;font-size:clamp(12px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#FDFDFD;color:#FDFDFD;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-6c30659{width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-6c30659{right:7.6%;}body.rtl .elementor-331 .elementor-element.elementor-element-6c30659{left:7.6%;}.elementor-331 .elementor-element.elementor-element-6c30659 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-4530532{--display:flex;}.elementor-331 .elementor-element.elementor-element-ac9eaa9{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-block-start:31.7%;--padding-block-end:32px;--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-ac9eaa9:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-ac9eaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B829C;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/11/Design-sans-titre-2025-11-22T123118.865.jpg");}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ac9eaa9{--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-12e4333 .porto-u-main-heading > *{font-size:clamp(2rem, 2.4vw, 2.8125rem);font-weight:700;line-height:1.3333em;letter-spacing:0px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-12e4333 .porto-u-sub-heading{font-size:clamp(0.9rem, 1.1vw, 1.3125rem);font-weight:400;line-height:1.25em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-a4e8552 .elementor-button{background-color:#00000000;font-size:clamp(12px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-a4e8552{width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-a4e8552{right:35px;}body.rtl .elementor-331 .elementor-element.elementor-element-a4e8552{left:35px;}.elementor-331 .elementor-element.elementor-element-a4e8552 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-148f82e{--display:flex;}.elementor-331 .elementor-element.elementor-element-aa6c7a4{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-block-start:31.7%;--padding-block-end:32px;--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-aa6c7a4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-aa6c7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B829C;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/11/Design-sans-titre-2025-11-22T123540.566-600x550.jpg");}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-aa6c7a4{--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-c71b279 .porto-u-main-heading > *{font-size:clamp(2rem, 2.4vw, 2.8125rem);font-weight:700;line-height:1.3333em;letter-spacing:0px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-c71b279 .porto-u-sub-heading{font-size:clamp(0.9rem, 1.1vw, 1.3125rem);font-weight:400;line-height:1.25em;letter-spacing:0.13em;color:#FCFCFC;}.elementor-331 .elementor-element.elementor-element-232e648 .elementor-button{background-color:#00000000;font-size:clamp(12px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#FEFFFF;color:#FEFFFF;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-232e648{width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-232e648{right:35px;}body.rtl .elementor-331 .elementor-element.elementor-element-232e648{left:35px;}.elementor-331 .elementor-element.elementor-element-232e648 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-c512489{--display:flex;}.elementor-331 .elementor-element.elementor-element-4954cbf{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;}.elementor-331 .elementor-element.elementor-element-4954cbf .elementor-heading-title{font-size:1.5rem;font-weight:700;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-3b8f1ed{--display:flex;--min-height:171px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:2.55rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-7e1fd6b{--display:flex;}.elementor-331 .elementor-element.elementor-element-d97bd13{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-block-start:31.7%;--padding-block-end:32px;--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-d97bd13:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-d97bd13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B4A69;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d97bd13{--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-e20fb08{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;top:-49px;z-index:0;border-radius:0px 10px 0px 0px;text-align:right;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-e20fb08{right:-34.703px;}body.rtl .elementor-331 .elementor-element.elementor-element-e20fb08{left:-34.703px;}.elementor-331 .elementor-element.elementor-element-e20fb08 img{opacity:1;border-radius:0% 0% 0% 50%;}.elementor-331 .elementor-element.elementor-element-9828d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-9828d94 .porto-u-main-heading > *{font-size:clamp(2rem, 2.4vw, 2.8125rem);font-weight:700;line-height:1.3em;letter-spacing:1.3px;word-spacing:0px;color:#FFFFFF;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-331 .elementor-element.elementor-element-9828d94 .porto-u-sub-heading{font-size:clamp(0.9rem, 1.1vw, 1.3125rem);font-weight:400;line-height:1.25em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-521cb05 .elementor-button{background-color:#00000000;font-size:clamp(12px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#FDFDFD;color:#FDFDFD;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-521cb05{width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-521cb05{right:7.6%;}body.rtl .elementor-331 .elementor-element.elementor-element-521cb05{left:7.6%;}.elementor-331 .elementor-element.elementor-element-521cb05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-25beddd{--display:flex;}.elementor-331 .elementor-element.elementor-element-d26f2d4{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-block-start:31.7%;--padding-block-end:32px;--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-d26f2d4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-d26f2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B4A69;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d26f2d4{--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-f0d4d60{width:var( --container-widget-width, 48.48% );max-width:48.48%;--container-widget-width:48.48%;--container-widget-flex-grow:0;top:-21px;z-index:0;border-radius:0px 10px 0px 0px;text-align:right;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f0d4d60{right:-8px;}body.rtl .elementor-331 .elementor-element.elementor-element-f0d4d60{left:-8px;}.elementor-331 .elementor-element.elementor-element-f0d4d60 img{width:94%;border-radius:0% 0% 0% 50%;}.elementor-331 .elementor-element.elementor-element-f74ddfa .porto-u-main-heading > *{font-size:clamp(2rem, 2.4vw, 2.8125rem);font-weight:700;line-height:1.3333em;letter-spacing:0px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-f74ddfa .porto-u-sub-heading{font-size:clamp(0.9rem, 1.1vw, 1.3125rem);font-weight:400;line-height:1.25em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-25ddcc4 .elementor-button{background-color:#00000000;font-size:clamp(12px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-25ddcc4{width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-25ddcc4{right:35px;}body.rtl .elementor-331 .elementor-element.elementor-element-25ddcc4{left:35px;}.elementor-331 .elementor-element.elementor-element-25ddcc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-4bf5db3{--display:flex;}.elementor-331 .elementor-element.elementor-element-36cda0b{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-block-start:31.7%;--padding-block-end:32px;--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-36cda0b:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-36cda0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B4A69;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-36cda0b{--padding-inline-start:7.2%;--padding-inline-end:7.2%;}.elementor-331 .elementor-element.elementor-element-039854f{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;top:19px;z-index:0;border-radius:0px 10px 0px 0px;text-align:right;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-039854f{right:20px;}body.rtl .elementor-331 .elementor-element.elementor-element-039854f{left:20px;}.elementor-331 .elementor-element.elementor-element-039854f img{width:100%;max-width:100%;border-radius:0% 0% 0% 50%;}.elementor-331 .elementor-element.elementor-element-4ddeccf .porto-u-main-heading > *{font-size:clamp(2rem, 2.4vw, 2.8125rem);font-weight:700;line-height:1.3333em;letter-spacing:0px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-4ddeccf .porto-u-sub-heading{font-size:clamp(0.9rem, 1.1vw, 1.3125rem);font-weight:400;line-height:1.25em;letter-spacing:0.13em;color:#FCFCFC;}.elementor-331 .elementor-element.elementor-element-6c8f5a4 .elementor-button{background-color:#00000000;font-size:clamp(12px, 0.8vw, 14px);font-weight:600;line-height:20px;fill:#FEFFFF;color:#FEFFFF;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-6c8f5a4{width:auto;max-width:auto;bottom:36px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-6c8f5a4{right:35px;}body.rtl .elementor-331 .elementor-element.elementor-element-6c8f5a4{left:35px;}.elementor-331 .elementor-element.elementor-element-6c8f5a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-9f8486f{--display:flex;--margin-top:1.3125rem;--margin-bottom:1.2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-8a46009 .elementor-heading-title{font-size:1.5rem;font-weight:700;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-5a74fb1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-331 .elementor-element.elementor-element-5a74fb1 .owl-nav:not(.disabled){display:block !important;}.elementor-331 .elementor-element.elementor-element-5a74fb1 .owl-nav button{font-size:22px !important;line-height:22px !important;}.elementor-331 .elementor-element.elementor-element-5a74fb1 .owl-nav{top:-5px !important;}.elementor-331 .elementor-element.elementor-element-5a74fb1 .owl-nav button:not(.disabled):hover{color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-bbce5ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-block-start:3.4%;--padding-block-end:3%;--padding-inline-start:30vw;--padding-inline-end:8.4%;}.elementor-331 .elementor-element.elementor-element-bbce5ad:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-bbce5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196BC0;background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/10/Design_sans_titre__23_-removebg-preview.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bbce5ad{--padding-inline-start:30vw;--padding-inline-end:8.4%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-99c97b9{left:1111px;}body.rtl .elementor-331 .elementor-element.elementor-element-99c97b9{right:1111px;}.elementor-331 .elementor-element.elementor-element-99c97b9{top:20px;}.elementor-331 .elementor-element.elementor-element-99c97b9 .porto-u-main-heading > *{font-size:clamp(1rem, 1.1vw, 1.3125rem);font-weight:800;line-height:1px;letter-spacing:0.16em;color:#FFFFFF;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-331 .elementor-element.elementor-element-99c97b9 .porto-u-sub-heading{font-size:clamp(1.6rem, 1.9vw, 2.1875rem);font-weight:700;line-height:1.3em;letter-spacing:-1.3px;word-spacing:2px;color:#FFF9F7;}.elementor-331 .elementor-element.elementor-element-fb8898a{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;margin:1.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-331 .elementor-element.elementor-element-fb8898a .elementor-divider-separator{width:100%;}.elementor-331 .elementor-element.elementor-element-fb8898a .elementor-divider{padding-block-start:21px;padding-block-end:21px;}.elementor-331 .elementor-element.elementor-element-d300cd2{--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;--overflow:hidden;--margin-top:0rem;--margin-bottom:2.95rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-84ef6be .porto-u-main-heading > *{font-size:clamp(3.2rem, 3.7vw, 4.375rem);font-weight:300;line-height:1em;letter-spacing:0.1em;color:#0BAFFF33;}.elementor-331 .elementor-element.elementor-element-84ef6be .porto-u-sub-heading{color:#A85757;}.elementor-331 .elementor-element.elementor-element-3e462bf{--display:flex;}.elementor-331 .elementor-element.elementor-element-5946a52 .owl-nav:not(.disabled){display:block !important;}.elementor-331 .elementor-element.elementor-element-5946a52 .owl-nav button{font-size:22px !important;line-height:22px !important;color:#FFFFFF !important;}.elementor-331 .elementor-element.elementor-element-5946a52 .owl-nav{top:37.5% !important;}.elementor-331 .elementor-element.elementor-element-5946a52 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev, .elementor-331 .elementor-element.elementor-element-5946a52.owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev{left:-16px !important;}.elementor-331 .elementor-element.elementor-element-5946a52.show-nav-title .owl-nav button.owl-prev, .elementor-331 .elementor-element.elementor-element-5946a52 .owl-carousel.show-nav-title .owl-nav button.owl-prev{left:-16px !important;}.elementor-331 .elementor-element.elementor-element-5946a52 .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-16px !important;}.elementor-331 .elementor-element.elementor-element-5946a52.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-16px !important;}.elementor-331 .elementor-element.elementor-element-89be2c4{margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.625rem) 0rem;}.elementor-331 .elementor-element.elementor-element-89be2c4 .elementor-heading-title{font-size:1.5rem;font-weight:700;letter-spacing:0px;}.elementor-element-bd13dcd .porto-gallery{--porto-el-spacing:20px;}.elementor-element-bd13dcd .porto-gallery img{max-width:140px;margin-left:auto;margin-right:auto;}.elementor-331 .elementor-element.elementor-element-08a6f84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:4.1875rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-block-start:4.85rem;--padding-block-end:3.9rem;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-08a6f84:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-08a6f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5480AD;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-08a6f84{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-ccc09be{--display:flex;}.elementor-331 .elementor-element.elementor-element-4537c90{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-331 .elementor-element.elementor-element-4537c90 .porto-u-main-heading > *{font-size:clamp(1.8rem, 2.1vw, 2.5rem);font-weight:700;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-4537c90 .porto-u-sub-heading{font-size:1.3125rem;font-weight:300;letter-spacing:0.2em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-6cbab7c .elementor-heading-title{font-size:12.6px;font-weight:300;line-height:1.8em;letter-spacing:0.2em;color:#FFFFFF80;}.elementor-331 .elementor-element.elementor-element-5a6fd0e{--display:flex;}.elementor-331 .elementor-element.elementor-element-369e9b9{--display:flex;--margin-top:5.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-815fd6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-331 .elementor-element.elementor-element-815fd6d .elementor-heading-title{font-size:1.5rem;font-weight:700;letter-spacing:0px;}.elementor-331 .elementor-element.elementor-element-53092c1 .owl-dots{bottom:0px !important;left:50% !important;}.elementor-331 .elementor-element.elementor-element-53092c1 .owl-dots:not(.disabled){transform:translateX( -50% ) !important;}.elementor-331 .elementor-element.elementor-element-415c672{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-331 .elementor-element.elementor-element-415c672 .elementor-divider-separator{width:100%;}.elementor-331 .elementor-element.elementor-element-415c672 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-331 .elementor-element.elementor-element-30e171b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-30e171b{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-331 .elementor-element.elementor-element-a9e724a{padding:24px 0px 21px 0px;}.elementor-331 .elementor-element.elementor-element-a9e724a .porto-icon{font-size:39px;color:#0096C7;}.elementor-331 .elementor-element.elementor-element-a9e724a .porto-icon svg{width:1em;height:1em;fill:#0096C7;}.elementor-331 .elementor-element.elementor-element-a9e724a .porto-sicon-img{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-a9e724a .porto-icon.advanced{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-a9e724a .porto-icon, .elementor-331 .elementor-element.elementor-element-a9e724a .porto-sicon-img{margin:0px 10px 7px 0px;}.elementor-331 .elementor-element.elementor-element-a9e724a .porto-sicon-title{font-size:1.125rem;font-weight:600;line-height:1.22em;letter-spacing:-0.025em;color:#0096C7;margin-bottom:0px;}.elementor-331 .elementor-element.elementor-element-a9e724a .porto-sicon-header p{font-size:14px;font-weight:400;line-height:1.57em;letter-spacing:-0.025em;}.elementor-331 .elementor-element.elementor-element-99d1b88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-99d1b88{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-331 .elementor-element.elementor-element-1021550{padding:25px 0px 21px 0px;}.elementor-331 .elementor-element.elementor-element-1021550 .porto-icon{font-size:40px;color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-1021550 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-1021550 .porto-sicon-img{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-1021550 .porto-icon.advanced{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-1021550 .porto-icon, .elementor-331 .elementor-element.elementor-element-1021550 .porto-sicon-img{margin:0px 4px 4px 0px;}.elementor-331 .elementor-element.elementor-element-1021550 .porto-sicon-title{font-size:1.125rem;font-weight:600;line-height:1.22em;letter-spacing:-0.025em;color:#0096C7;margin-bottom:0px;}.elementor-331 .elementor-element.elementor-element-1021550 .porto-sicon-header p{font-size:14px;font-weight:400;line-height:1.57em;letter-spacing:-0.025em;}.elementor-331 .elementor-element.elementor-element-b43915a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-331 .elementor-element.elementor-element-2fa8fd5{padding:24px 0px 20px 0px;}.elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-icon{font-size:40px;color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-sicon-img{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-icon.advanced{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-icon, .elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-sicon-img{margin:0px 6px 2px 0px;}.elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-sicon-title{font-size:1.125rem;font-weight:600;line-height:1.22em;letter-spacing:-0.025em;color:#0096C7;margin-bottom:0px;}.elementor-331 .elementor-element.elementor-element-2fa8fd5 .porto-sicon-header p{font-size:14px;font-weight:400;line-height:1.57em;letter-spacing:-0.025em;}.elementor-331 .elementor-element.elementor-element-63a5089{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-331 .elementor-element.elementor-element-7e0b43f{padding:24px 0px 20px 0px;}.elementor-331 .elementor-element.elementor-element-7e0b43f .porto-icon{font-size:40px;color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-7e0b43f .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-7e0b43f .porto-sicon-img{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-7e0b43f .porto-icon.advanced{border-radius:200px;}.elementor-331 .elementor-element.elementor-element-7e0b43f .porto-icon, .elementor-331 .elementor-element.elementor-element-7e0b43f .porto-sicon-img{margin:0px 6px 2px 0px;}.elementor-331 .elementor-element.elementor-element-7e0b43f .porto-sicon-title{font-size:1.125em;font-weight:600;line-height:1.22em;letter-spacing:-0.025em;color:#0096C7;margin-bottom:0px;}.elementor-331 .elementor-element.elementor-element-7e0b43f .porto-sicon-header p{font-size:14px;font-weight:400;line-height:1.57em;letter-spacing:-0.025em;}.elementor-331 .elementor-element.elementor-element-eb595db .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));}.elementor-331 .elementor-element.elementor-element-eb595db{--alpus-nested-carousel-slides-to-show:4;--alpha-slide-transition-speed:500ms;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.85rem) 0rem;}@media(max-width:991px){.elementor-331 .elementor-element.elementor-element-fe4bdc4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-fe4bdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-331 .elementor-element.elementor-element-5e94899:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-5e94899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-main-swiper:not(.swiper-initialized) .swiper-wrapper{width:calc(100% + 20px);margin-left:calc(-1 * 20px / 2);margin-right:calc(-1 * 20px / 2);}.elementor-331 .elementor-element.elementor-element-e9de1a8{padding:0% 15% 0% 15%;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button-prev{left:-17px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button-next{right:-17px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button{font-size:14px;width:34px;align-items:center;justify-content:center;height:34px;}.elementor-331 .elementor-element.elementor-element-08dfb5b{--margin-top:0rem;--margin-bottom:1.45rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-0d5d389{--padding-block-start:3rem;--padding-block-end:3rem;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0d5d389{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-1f2061c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-1f2061c .porto-u-main-heading > *{font-size:2.3rem;}.elementor-331 .elementor-element.elementor-element-f0b55ba.e-con{--e-con-transform-translateY:0%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f0b55ba{right:8vw;}body.rtl .elementor-331 .elementor-element.elementor-element-f0b55ba{left:8vw;}.elementor-331 .elementor-element.elementor-element-f0b55ba{top:10%;}.elementor-331 .elementor-element.elementor-element-a919863{padding:0rem 0rem 0rem 0rem;--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-331 .elementor-element.elementor-element-3fa6361{--padding-block-start:3rem;--padding-block-end:3rem;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3fa6361{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-ab9c11a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-ab9c11a .porto-u-main-heading > *{font-size:2.3rem;}.elementor-331 .elementor-element.elementor-element-738ad66.e-con{--e-con-transform-translateY:0%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-738ad66{right:8vw;}body.rtl .elementor-331 .elementor-element.elementor-element-738ad66{left:8vw;}.elementor-331 .elementor-element.elementor-element-738ad66{top:10%;}.elementor-331 .elementor-element.elementor-element-3d3eb19{padding:0rem 0rem 0rem 0rem;--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-331 .elementor-element.elementor-element-d6f19a6{--padding-block-start:3rem;--padding-block-end:3rem;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d6f19a6{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-56d7345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-56d7345 .porto-u-main-heading > *{font-size:2.3rem;}.elementor-331 .elementor-element.elementor-element-f4eed54.e-con{--e-con-transform-translateY:0%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f4eed54{right:8vw;}body.rtl .elementor-331 .elementor-element.elementor-element-f4eed54{left:8vw;}.elementor-331 .elementor-element.elementor-element-f4eed54{top:10%;}.elementor-331 .elementor-element.elementor-element-c32c1fd{padding:0rem 0rem 0rem 0rem;--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-331 .elementor-element.elementor-element-1e387d5{--padding-block-start:3rem;--padding-block-end:3rem;--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1e387d5{--padding-inline-start:5.6vw;--padding-inline-end:3rem;}.elementor-331 .elementor-element.elementor-element-61a4bb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-61a4bb7 .porto-u-main-heading > *{font-size:2.3rem;}.elementor-331 .elementor-element.elementor-element-413408c.e-con{--e-con-transform-translateY:0%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-413408c{right:8vw;}body.rtl .elementor-331 .elementor-element.elementor-element-413408c{left:8vw;}.elementor-331 .elementor-element.elementor-element-413408c{top:10%;}.elementor-331 .elementor-element.elementor-element-d837def{padding:0rem 0rem 0rem 0rem;--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-fraction,.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-pagination-custom,.elementor-331 .elementor-element.elementor-element-9d28ed0 .swiper-horizontal > .swiper-pagination-bullets{bottom:1rem;}.elementor-331 .elementor-element.elementor-element-08945ca .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));}.elementor-331 .elementor-element.elementor-element-08945ca{--alpus-nested-carousel-slides-to-show:3;}.elementor-331 .elementor-element.elementor-element-1982375{margin-top:-10px;margin-bottom:10px;}.elementor-331 .elementor-element.elementor-element-7673434 .elementor-heading-title{letter-spacing:0.7px;}.elementor-331 .elementor-element.elementor-element-a03993c .elementor-heading-title{letter-spacing:0.7px;}.elementor-331 .elementor-element.elementor-element-2fe93d7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:3.1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-70b2f97{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-622dfa3 .elementor-heading-title{font-size:1.1rem;}.elementor-331 .elementor-element.elementor-element-031892a{--padding-block-start:60px;--padding-block-end:42px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-031892a{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-b82bfd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-331 .elementor-element.elementor-element-b82bfd4 .porto-u-main-heading > *{font-size:2em;}.elementor-331 .elementor-element.elementor-element-b82bfd4 .porto-u-sub-heading{font-size:1.2em;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-6c30659{right:20px;}body.rtl .elementor-331 .elementor-element.elementor-element-6c30659{left:20px;}.elementor-331 .elementor-element.elementor-element-6c30659{bottom:20px;}.elementor-331 .elementor-element.elementor-element-ac9eaa9{--padding-block-start:60px;--padding-block-end:42px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ac9eaa9{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-12e4333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-331 .elementor-element.elementor-element-12e4333 .porto-u-main-heading > *{font-size:2em;}.elementor-331 .elementor-element.elementor-element-12e4333 .porto-u-sub-heading{font-size:1.2em;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-a4e8552{right:20px;}body.rtl .elementor-331 .elementor-element.elementor-element-a4e8552{left:20px;}.elementor-331 .elementor-element.elementor-element-a4e8552{bottom:20px;}.elementor-331 .elementor-element.elementor-element-aa6c7a4{--padding-block-start:60px;--padding-block-end:42px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-aa6c7a4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-c71b279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-331 .elementor-element.elementor-element-c71b279 .porto-u-main-heading > *{font-size:2em;}.elementor-331 .elementor-element.elementor-element-c71b279 .porto-u-sub-heading{font-size:1.2em;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-232e648{right:20px;}body.rtl .elementor-331 .elementor-element.elementor-element-232e648{left:20px;}.elementor-331 .elementor-element.elementor-element-232e648{bottom:20px;}.elementor-331 .elementor-element.elementor-element-d97bd13{--padding-block-start:60px;--padding-block-end:42px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d97bd13{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-9828d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-331 .elementor-element.elementor-element-9828d94 .porto-u-main-heading > *{font-size:2em;}.elementor-331 .elementor-element.elementor-element-9828d94 .porto-u-sub-heading{font-size:1.2em;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-521cb05{right:20px;}body.rtl .elementor-331 .elementor-element.elementor-element-521cb05{left:20px;}.elementor-331 .elementor-element.elementor-element-521cb05{bottom:20px;}.elementor-331 .elementor-element.elementor-element-d26f2d4{--padding-block-start:60px;--padding-block-end:42px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d26f2d4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-f74ddfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-331 .elementor-element.elementor-element-f74ddfa .porto-u-main-heading > *{font-size:2em;}.elementor-331 .elementor-element.elementor-element-f74ddfa .porto-u-sub-heading{font-size:1.2em;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-25ddcc4{right:20px;}body.rtl .elementor-331 .elementor-element.elementor-element-25ddcc4{left:20px;}.elementor-331 .elementor-element.elementor-element-25ddcc4{bottom:20px;}.elementor-331 .elementor-element.elementor-element-36cda0b{--padding-block-start:60px;--padding-block-end:42px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-36cda0b{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-4ddeccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-331 .elementor-element.elementor-element-4ddeccf .porto-u-main-heading > *{font-size:2em;}.elementor-331 .elementor-element.elementor-element-4ddeccf .porto-u-sub-heading{font-size:1.2em;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-6c8f5a4{right:20px;}body.rtl .elementor-331 .elementor-element.elementor-element-6c8f5a4{left:20px;}.elementor-331 .elementor-element.elementor-element-6c8f5a4{bottom:20px;}.elementor-331 .elementor-element.elementor-element-5a74fb1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.2rem) 0rem;}.elementor-331 .elementor-element.elementor-element-bbce5ad{--padding-block-start:3.4%;--padding-block-end:3%;--padding-inline-start:30vw;--padding-inline-end:2rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bbce5ad{--padding-inline-start:30vw;--padding-inline-end:2rem;}.elementor-331 .elementor-element.elementor-element-89be2c4{margin:0.9rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-331 .elementor-element.elementor-element-08a6f84{--padding-block-start:3.8rem;--padding-block-end:2.2rem;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-08a6f84{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-331 .elementor-element.elementor-element-4537c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-4537c90 .porto-u-main-heading > *{font-size:1.4rem;}.elementor-331 .elementor-element.elementor-element-4537c90 .porto-u-sub-heading{font-size:1rem;}.elementor-331 .elementor-element.elementor-element-369e9b9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-815fd6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-5be741f .porto-u-main-heading > *{font-size:2.7rem;}.elementor-331 .elementor-element.elementor-element-9c82eb2:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-9c82eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-703px 0px;}.elementor-331 .elementor-element.elementor-element-9c82eb2{--border-radius:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-331 .elementor-element.elementor-element-ba3dfad{--e-transform-translateX:0px;--e-transform-translateY:135px;margin:2em 2em calc(var(--kit-widget-spacing, 0px) + 2em) 2em;padding:4px 4px 4px 4px;}.elementor-331 .elementor-element.elementor-element-cc8845d{width:initial;max-width:initial;--e-transform-translateY:86px;margin:51px 51px calc(var(--kit-widget-spacing, 0px) + 51px) 51px;}.elementor-331 .elementor-element.elementor-element-cc8845d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-331 .elementor-element.elementor-element-cc8845d .btn{font-size:1.9em;padding:0.65em 1.7em 0.65em 1.7em;}.elementor-331 .elementor-element.elementor-element-f524186:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-f524186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-472px 0px;}.elementor-331 .elementor-element.elementor-element-f524186{--border-radius:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-331 .elementor-element.elementor-element-749ec4c{--e-transform-translateY:86px;margin:2em 2em calc(var(--kit-widget-spacing, 0px) + 2em) 2em;padding:4px 4px 4px 4px;}.elementor-331 .elementor-element.elementor-element-e9045aa{width:initial;max-width:initial;--e-transform-translateY:49px;margin:51px 51px calc(var(--kit-widget-spacing, 0px) + 51px) 51px;}.elementor-331 .elementor-element.elementor-element-e9045aa.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-331 .elementor-element.elementor-element-e9045aa .btn{font-size:2em;padding:0.65em 1.7em 0.65em 1.7em;}.elementor-331 .elementor-element.elementor-element-fe4bdc4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-fe4bdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-850px 0px;}.elementor-331 .elementor-element.elementor-element-fe4bdc4{--border-radius:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-331 .elementor-element.elementor-element-253fb13{--e-transform-translateY:98px;margin:2em 2em calc(var(--kit-widget-spacing, 0px) + 2em) 2em;}.elementor-331 .elementor-element.elementor-element-3d4d0bc{width:initial;max-width:initial;--e-transform-translateY:73px;margin:51px 51px calc(var(--kit-widget-spacing, 0px) + 51px) 51px;}.elementor-331 .elementor-element.elementor-element-3d4d0bc.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-331 .elementor-element.elementor-element-3d4d0bc .btn{font-size:2em;padding:0.65em 1.7em 0.65em 1.7em;}.elementor-331 .elementor-element.elementor-element-5e94899:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-5e94899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-306px 0px;}.elementor-331 .elementor-element.elementor-element-5e94899{--border-radius:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-331 .elementor-element.elementor-element-9db605e{--e-transform-translateY:98px;margin:2em 2em calc(var(--kit-widget-spacing, 0px) + 2em) 2em;}.elementor-331 .elementor-element.elementor-element-8608c08{width:initial;max-width:initial;--e-transform-translateY:85px;margin:51px 51px calc(var(--kit-widget-spacing, 0px) + 51px) 51px;}.elementor-331 .elementor-element.elementor-element-8608c08.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-331 .elementor-element.elementor-element-8608c08 .btn{font-size:2em;padding:0.65em 1.7em 0.65em 1.7em;}.elementor-331 .elementor-element.elementor-element-e9de1a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button-prev{left:-13px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button-next{right:-13px;}.elementor-331 .elementor-element.elementor-element-e9de1a8 .elementor-swiper-button{font-size:11px;width:26px;align-items:center;justify-content:center;height:26px;}.elementor-331 .elementor-element.elementor-element-08dfb5b{--margin-top:2rem;--margin-bottom:2rem;--margin-left:2rem;--margin-right:2rem;}.elementor-331 .elementor-element.elementor-element-f0d9420{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-331 .elementor-element.elementor-element-1f2061c{margin:-4px -4px calc(var(--kit-widget-spacing, 0px) + -4px) -4px;}.elementor-331 .elementor-element.elementor-element-1f2061c .porto-u-main-heading > *{font-size:clamp(1.3rem, 4.8vw, 2.3rem);line-height:1.5em;}.elementor-331 .elementor-element.elementor-element-1f2061c .porto-u-sub-heading{font-size:13px;}.elementor-331 .elementor-element.elementor-element-66041f1{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-456b787{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-456b787.elementor-element{--align-self:flex-end;}.elementor-331 .elementor-element.elementor-element-456b787 .elementor-button{font-size:clamp(0.7rem, 1.7vw, 0.8rem);padding:1em 2.1em 1em 2.1em;}.elementor-331 .elementor-element.elementor-element-f0b55ba{--width:auto;--min-height:112px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--border-radius:4px 4px 4px 4px;--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;top:18%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f0b55ba{--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-331 .elementor-element.elementor-element-f0b55ba.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f0b55ba{right:-6vw;}body.rtl .elementor-331 .elementor-element.elementor-element-f0b55ba{left:-6vw;}.elementor-331 .elementor-element.elementor-element-a919863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-a919863 img{width:64vw;max-width:100%;}.elementor-331 .elementor-element.elementor-element-4167b9a{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-331 .elementor-element.elementor-element-ab9c11a{margin:-4px -4px calc(var(--kit-widget-spacing, 0px) + -4px) -4px;}.elementor-331 .elementor-element.elementor-element-ab9c11a .porto-u-main-heading > *{font-size:clamp(1.3rem, 4.8vw, 2.3rem);line-height:1.5em;}.elementor-331 .elementor-element.elementor-element-ab9c11a .porto-u-sub-heading{font-size:13px;}.elementor-331 .elementor-element.elementor-element-c4a15c5{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-835a27d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-835a27d.elementor-element{--align-self:flex-end;}.elementor-331 .elementor-element.elementor-element-835a27d .elementor-button{font-size:clamp(0.7rem, 1.7vw, 0.8rem);padding:1em 2.1em 1em 2.1em;}.elementor-331 .elementor-element.elementor-element-738ad66{--width:auto;top:27%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-738ad66{right:2vw;}body.rtl .elementor-331 .elementor-element.elementor-element-738ad66{left:2vw;}.elementor-331 .elementor-element.elementor-element-3d3eb19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-3d3eb19 img{width:64vw;max-width:100%;}.elementor-331 .elementor-element.elementor-element-aa4cabc{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-331 .elementor-element.elementor-element-56d7345{margin:-4px -4px calc(var(--kit-widget-spacing, 0px) + -4px) -4px;}.elementor-331 .elementor-element.elementor-element-56d7345 .porto-u-main-heading > *{font-size:clamp(1.3rem, 4.8vw, 2.3rem);line-height:1.5em;}.elementor-331 .elementor-element.elementor-element-56d7345 .porto-u-sub-heading{font-size:13px;}.elementor-331 .elementor-element.elementor-element-ac734c5{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-8aa39be{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-8aa39be.elementor-element{--align-self:flex-end;}.elementor-331 .elementor-element.elementor-element-8aa39be .elementor-button{font-size:clamp(0.7rem, 1.7vw, 0.8rem);padding:1em 2.1em 1em 2.1em;}.elementor-331 .elementor-element.elementor-element-f4eed54{--width:auto;top:28%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f4eed54{right:4vw;}body.rtl .elementor-331 .elementor-element.elementor-element-f4eed54{left:4vw;}.elementor-331 .elementor-element.elementor-element-c32c1fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-c32c1fd img{width:64vw;max-width:100%;}.elementor-331 .elementor-element.elementor-element-c53bde2{--width:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-331 .elementor-element.elementor-element-61a4bb7{margin:-4px -4px calc(var(--kit-widget-spacing, 0px) + -4px) -4px;}.elementor-331 .elementor-element.elementor-element-61a4bb7 .porto-u-main-heading > *{font-size:clamp(1.3rem, 4.8vw, 2.3rem);line-height:1.5em;}.elementor-331 .elementor-element.elementor-element-61a4bb7 .porto-u-sub-heading{font-size:13px;}.elementor-331 .elementor-element.elementor-element-c13554c{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-331 .elementor-element.elementor-element-e5a4f28{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-e5a4f28.elementor-element{--align-self:flex-end;}.elementor-331 .elementor-element.elementor-element-e5a4f28 .elementor-button{font-size:clamp(0.7rem, 1.7vw, 0.8rem);padding:1em 2.1em 1em 2.1em;}.elementor-331 .elementor-element.elementor-element-413408c{--width:auto;top:29%;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-413408c{right:0vw;}body.rtl .elementor-331 .elementor-element.elementor-element-413408c{left:0vw;}.elementor-331 .elementor-element.elementor-element-d837def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-d837def img{width:64vw;max-width:100%;}.elementor-331 .elementor-element.elementor-element-985c252{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-331 .elementor-element.elementor-element-b3eb765{width:auto;max-width:auto;}.elementor-331 .elementor-element.elementor-element-8f561f9{--width:auto;}.elementor-331 .elementor-element.elementor-element-1fe304c .porto-u-sub-heading{font-size:14px;line-height:22px;}.elementor-331 .elementor-element.elementor-element-490ab2a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-331 .elementor-element.elementor-element-847a1d6{width:auto;max-width:auto;}.elementor-331 .elementor-element.elementor-element-30a16e7{--width:auto;}.elementor-331 .elementor-element.elementor-element-1f8ab8b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-331 .elementor-element.elementor-element-d8e0123{width:auto;max-width:auto;}.elementor-331 .elementor-element.elementor-element-3a0c9c7{--width:auto;}.elementor-331 .elementor-element.elementor-element-dbe7148{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-331 .elementor-element.elementor-element-f638110{width:auto;max-width:auto;}.elementor-331 .elementor-element.elementor-element-b7fd4e0{--width:auto;}.elementor-331 .elementor-element.elementor-element-16d049c .porto-u-sub-heading{font-size:14px;line-height:22px;}.elementor-331 .elementor-element.elementor-element-08945ca .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));}.elementor-331 .elementor-element.elementor-element-08945ca{--alpus-nested-carousel-slides-to-show:1;}.elementor-331 .elementor-element.elementor-element-f8e941e{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-block-start:-1px;--padding-block-end:-1px;--padding-inline-start:-1px;--padding-inline-end:-1px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f8e941e{--padding-inline-start:-1px;--padding-inline-end:-1px;}.elementor-331 .elementor-element.elementor-element-637ad78{padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-637ad78 .elementor-heading-title{font-size:1.2rem;}.elementor-331 .elementor-element.elementor-element-5ec6edd{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-787f792 .owl-nav button{font-size:22px !important;line-height:22px !important;}.elementor-331 .elementor-element.elementor-element-0c02177 .elementor-button{font-size:12px;}.elementor-331 .elementor-element.elementor-element-5cfeecc{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-block-start:-1px;--padding-block-end:-1px;--padding-inline-start:-1px;--padding-inline-end:-1px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5cfeecc{--padding-inline-start:-1px;--padding-inline-end:-1px;}.elementor-331 .elementor-element.elementor-element-004988f{padding:0px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-004988f .elementor-heading-title{font-size:1.2rem;}.elementor-331 .elementor-element.elementor-element-b82bfd4{margin:66px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-331 .elementor-element.elementor-element-6c30659 .elementor-button{font-size:12px;}.elementor-331 .elementor-element.elementor-element-ac9eaa9:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-ac9eaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-331 .elementor-element.elementor-element-12e4333{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-331 .elementor-element.elementor-element-a4e8552 .elementor-button{font-size:12px;}.elementor-331 .elementor-element.elementor-element-aa6c7a4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-aa6c7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piscinenordmaroc.com/wp-content/uploads/2025/11/Design-sans-titre-2025-11-22T123540.566-600x550.jpg");background-position:-116px -132px;}.elementor-331 .elementor-element.elementor-element-c71b279{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-331 .elementor-element.elementor-element-232e648 .elementor-button{font-size:12px;}.elementor-331 .elementor-element.elementor-element-4954cbf{padding:-1px -1px -1px -1px;}.elementor-331 .elementor-element.elementor-element-4954cbf .elementor-heading-title{font-size:1.2rem;}.elementor-331 .elementor-element.elementor-element-e20fb08{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;top:18px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-e20fb08{right:-10px;}body.rtl .elementor-331 .elementor-element.elementor-element-e20fb08{left:-10px;}.elementor-331 .elementor-element.elementor-element-9828d94{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-331 .elementor-element.elementor-element-521cb05 .elementor-button{font-size:12px;}.elementor-331 .elementor-element.elementor-element-f0d4d60{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;top:37px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-f0d4d60{right:-39px;}body.rtl .elementor-331 .elementor-element.elementor-element-f0d4d60{left:-39px;}.elementor-331 .elementor-element.elementor-element-f74ddfa{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:2px 2px 2px 2px;}.elementor-331 .elementor-element.elementor-element-25ddcc4 .elementor-button{font-size:12px;}.elementor-331 .elementor-element.elementor-element-039854f{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;top:43px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-039854f{right:-3px;}body.rtl .elementor-331 .elementor-element.elementor-element-039854f{left:-3px;}.elementor-331 .elementor-element.elementor-element-4ddeccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-331 .elementor-element.elementor-element-6c8f5a4 .elementor-button{font-size:12px;}.elementor-331 .elementor-element.elementor-element-8a46009 .elementor-heading-title{font-size:1.2rem;}.elementor-331 .elementor-element.elementor-element-bbce5ad{--width:739px;--min-height:89px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-start;--margin-top:-32px;--margin-bottom:0px;--margin-left:-86px;--margin-right:5px;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:30vw;--padding-inline-end:5%;--z-index:2;}.elementor-331 .elementor-element.elementor-element-bbce5ad:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-bbce5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:19% 44%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bbce5ad{--padding-inline-start:30vw;--padding-inline-end:5%;}.elementor-331 .elementor-element.elementor-element-99c97b9{padding:9px 9px 9px 9px;top:25px;}body:not(.rtl) .elementor-331 .elementor-element.elementor-element-99c97b9{left:285px;}body.rtl .elementor-331 .elementor-element.elementor-element-99c97b9{right:285px;}.elementor-331 .elementor-element.elementor-element-99c97b9 .porto-u-main-heading > *{font-size:clamp(0.8rem, 2.3vw, 1.1rem);-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-331 .elementor-element.elementor-element-99c97b9 .porto-u-sub-heading{font-size:clamp(1.2rem, 3.4vw, 1.6rem);}.elementor-331 .elementor-element.elementor-element-fb8898a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-331 .elementor-element.elementor-element-fb8898a .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-331 .elementor-element.elementor-element-84ef6be .porto-u-main-heading > *{font-size:2.7rem;}.elementor-331 .elementor-element.elementor-element-3e462bf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-89be2c4 .elementor-heading-title{font-size:1.2rem;}.elementor-331 .elementor-element.elementor-element-ccc09be{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-331 .elementor-element.elementor-element-6cbab7c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-331 .elementor-element.elementor-element-815fd6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-331 .elementor-element.elementor-element-815fd6d .elementor-heading-title{font-size:1.2rem;}.elementor-331 .elementor-element.elementor-element-eb595db .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));}.elementor-331 .elementor-element.elementor-element-eb595db{--alpus-nested-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-331 .elementor-element.elementor-element-f0d9420{--width:auto;}.elementor-331 .elementor-element.elementor-element-f0b55ba{--width:auto;}.elementor-331 .elementor-element.elementor-element-4167b9a{--width:auto;}.elementor-331 .elementor-element.elementor-element-738ad66{--width:auto;}.elementor-331 .elementor-element.elementor-element-aa4cabc{--width:auto;}.elementor-331 .elementor-element.elementor-element-f4eed54{--width:auto;}.elementor-331 .elementor-element.elementor-element-c53bde2{--width:auto;}.elementor-331 .elementor-element.elementor-element-413408c{--width:auto;}.elementor-331 .elementor-element.elementor-element-8f561f9{--width:auto;}.elementor-331 .elementor-element.elementor-element-30a16e7{--width:auto;}.elementor-331 .elementor-element.elementor-element-3a0c9c7{--width:auto;}.elementor-331 .elementor-element.elementor-element-b7fd4e0{--width:auto;}.elementor-331 .elementor-element.elementor-element-c9f8a95{--width:75.7%;}.elementor-331 .elementor-element.elementor-element-5ec6edd{--width:24.3%;}.elementor-331 .elementor-element.elementor-element-b6bf68a{--content-width:1600px;}.elementor-331 .elementor-element.elementor-element-3b8f1ed{--content-width:1600px;}.elementor-331 .elementor-element.elementor-element-ccc09be{--width:24.3%;}.elementor-331 .elementor-element.elementor-element-5a6fd0e{--width:75.7%;}}@media(max-width:991px) and (min-width:768px){.elementor-331 .elementor-element.elementor-element-ed403aa{width:100%;}.elementor-331 .elementor-element.elementor-element-c9f8a95{--width:100%;}.elementor-331 .elementor-element.elementor-element-5ec6edd{--width:100%;}}