.elementor-4268 .elementor-element.elementor-element-4fade6a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-ab52511 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper{height:600px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .image-container::before{background:#0000001C;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .pagination .item::before{background:#ffffff;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .caption{width:100%;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .title h2{color:#ffffff;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .caption .title h2{font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:900;font-style:italic;line-height:1px;letter-spacing:15px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .text{color:#ffffff;margin-top:25px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .button{border-color:#222222;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide a.button{background-color:#222222;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper div.slide a.button{color:#ffffff;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .button:hover{border-color:#555555;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide a.button:hover{background-color:#555555;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper div.slide a.button:hover{color:#ffffff;}.elementor-4268 .elementor-element.elementor-element-8e8d009{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-775375b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-775375b{margin-top:060px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-4268 .elementor-element.elementor-element-969fb72.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4268 .elementor-element.elementor-element-969fb72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-969fb72 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-0072d99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:start;}.elementor-4268 .elementor-element.elementor-element-0072d99.elementor-element{--order:-99999 /* order start hack */;}.elementor-4268 .elementor-element.elementor-element-0072d99 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-4268 .elementor-element.elementor-element-4b4fd63{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-4b4fd63 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-cb7546f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:28px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-cb7546f p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-9414934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-9414934 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-bf56aa0{--display:flex;}.elementor-4268 .elementor-element.elementor-element-bf56aa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-b96df5e{width:var( --container-widget-width, 43.846% );max-width:43.846%;--container-widget-width:43.846%;--container-widget-flex-grow:0;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-b96df5e.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-389a428{width:var( --container-widget-width, 42.099% );max-width:42.099%;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:42.099%;--container-widget-flex-grow:0;text-align:start;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-389a428.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-b029365{width:var( --container-widget-width, 49.303% );max-width:49.303%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.303%;--container-widget-flex-grow:0;font-size:15px;}.elementor-4268 .elementor-element.elementor-element-b029365.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-9b99f99{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4268 .elementor-element.elementor-element-9b99f99 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4268 .elementor-element.elementor-element-9b99f99 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-decoration:underline;}.elementor-4268 .elementor-element.elementor-element-519b7b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4268 .elementor-element.elementor-element-519b7b4 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 10px;}.elementor-4268 .elementor-element.elementor-element-764dbb1 .elementor-repeater-item-3a5c921 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/morocco-travel-tips-surf-camp-morocco-1.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-764dbb1 .elementor-repeater-item-bc87d53 .swiper-slide-bg{background-color:#4054b2;background-size:cover;}.elementor-4268 .elementor-element.elementor-element-764dbb1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4268 .elementor-element.elementor-element-764dbb1{width:var( --container-widget-width, 533.33px );max-width:533.33px;--container-widget-width:533.33px;--container-widget-flex-grow:0;}.elementor-4268 .elementor-element.elementor-element-764dbb1 .swiper-slide-contents{max-width:66%;}.elementor-4268 .elementor-element.elementor-element-764dbb1 .swiper-slide-inner{text-align:center;}.elementor-4268 .elementor-element.elementor-element-bd26802{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-937cc30 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-937cc30{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-4268 .elementor-element.elementor-element-3d45ba4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4268 .elementor-element.elementor-element-3d45ba4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-3d45ba4 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-5170554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:start;}.elementor-4268 .elementor-element.elementor-element-5170554.elementor-element{--order:-99999 /* order start hack */;}.elementor-4268 .elementor-element.elementor-element-5170554 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-4268 .elementor-element.elementor-element-56b7177{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-56b7177 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-1e757b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:28px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-1e757b6 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-ba146a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-ba146a2 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-1f2d02e{--display:flex;}.elementor-4268 .elementor-element.elementor-element-1f2d02e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-363bba5{width:var( --container-widget-width, 42.3% );max-width:42.3%;--container-widget-width:42.3%;--container-widget-flex-grow:0;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-363bba5.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-cdfc539{width:var( --container-widget-width, 42.099% );max-width:42.099%;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:42.099%;--container-widget-flex-grow:0;text-align:start;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-cdfc539.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-d0e3b67{width:var( --container-widget-width, 49.303% );max-width:49.303%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.303%;--container-widget-flex-grow:0;font-size:15px;}.elementor-4268 .elementor-element.elementor-element-d0e3b67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-3e614a8{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4268 .elementor-element.elementor-element-3e614a8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4268 .elementor-element.elementor-element-3e614a8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-decoration:underline;}.elementor-4268 .elementor-element.elementor-element-fda84d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4268 .elementor-element.elementor-element-fda84d9 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 10px;}.elementor-4268 .elementor-element.elementor-element-5d3de44 .elementor-repeater-item-3a5c921 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/surf-camp-maroc-surf-maroc-first-surf-camp-morocco-douira.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-5d3de44 .elementor-repeater-item-bc87d53 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/guiding-first-surf-maroc-camp-de-surf-douira.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-5d3de44 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4268 .elementor-element.elementor-element-5d3de44{width:var( --container-widget-width, 533.33px );max-width:533.33px;--container-widget-width:533.33px;--container-widget-flex-grow:0;}.elementor-4268 .elementor-element.elementor-element-5d3de44 .swiper-slide-contents{max-width:66%;}.elementor-4268 .elementor-element.elementor-element-5d3de44 .swiper-slide-inner{text-align:center;}.elementor-4268 .elementor-element.elementor-element-9ccb096{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-90b8269 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-90b8269{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-4268 .elementor-element.elementor-element-9dc28a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4268 .elementor-element.elementor-element-9dc28a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-9dc28a9 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-8f43e50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:start;}.elementor-4268 .elementor-element.elementor-element-8f43e50.elementor-element{--order:-99999 /* order start hack */;}.elementor-4268 .elementor-element.elementor-element-8f43e50 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-4268 .elementor-element.elementor-element-bee35f6{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-bee35f6 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-74060e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:28px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-74060e7 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-cb5c2c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-cb5c2c5 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-d163392{--display:flex;}.elementor-4268 .elementor-element.elementor-element-d163392.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-550d85c{width:var( --container-widget-width, 43.846% );max-width:43.846%;--container-widget-width:43.846%;--container-widget-flex-grow:0;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-550d85c.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-72f2b5d{width:var( --container-widget-width, 42.099% );max-width:42.099%;margin:-155px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:42.099%;--container-widget-flex-grow:0;text-align:start;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-72f2b5d.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-b6b612b{width:var( --container-widget-width, 49.303% );max-width:49.303%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.303%;--container-widget-flex-grow:0;font-size:15px;}.elementor-4268 .elementor-element.elementor-element-b6b612b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-5cccc03{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4268 .elementor-element.elementor-element-5cccc03 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4268 .elementor-element.elementor-element-5cccc03 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-decoration:underline;}.elementor-4268 .elementor-element.elementor-element-202c564.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4268 .elementor-element.elementor-element-202c564 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 10px;}.elementor-4268 .elementor-element.elementor-element-b7eed24 .elementor-repeater-item-3a5c921 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/chevauchez-linfini-first-surf-camp-maroc-maroc-camp-de-surf-douira.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-b7eed24 .elementor-repeater-item-57a1b09 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/morocco-travel-tips-surf-camp-morocco-1.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-b7eed24 .elementor-repeater-item-bc87d53 .swiper-slide-bg{background-color:#4054b2;background-size:cover;}.elementor-4268 .elementor-element.elementor-element-b7eed24 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4268 .elementor-element.elementor-element-b7eed24{width:var( --container-widget-width, 533.33px );max-width:533.33px;--container-widget-width:533.33px;--container-widget-flex-grow:0;}.elementor-4268 .elementor-element.elementor-element-b7eed24 .swiper-slide-contents{max-width:66%;}.elementor-4268 .elementor-element.elementor-element-b7eed24 .swiper-slide-inner{text-align:center;}.elementor-4268 .elementor-element.elementor-element-0a46567{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-78a6ae0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-78a6ae0{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-4268 .elementor-element.elementor-element-3bdcc4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4268 .elementor-element.elementor-element-3bdcc4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-3bdcc4a > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-dc1e86b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:start;}.elementor-4268 .elementor-element.elementor-element-dc1e86b.elementor-element{--order:-99999 /* order start hack */;}.elementor-4268 .elementor-element.elementor-element-dc1e86b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-4268 .elementor-element.elementor-element-2cb5136{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-2cb5136 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-7f1da4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:28px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-7f1da4e p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-08eb369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-08eb369 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-9433151{--display:flex;}.elementor-4268 .elementor-element.elementor-element-9433151.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-583f5a8{width:var( --container-widget-width, 43.459% );max-width:43.459%;--container-widget-width:43.459%;--container-widget-flex-grow:0;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-583f5a8.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-0219a8a{width:var( --container-widget-width, 42.099% );max-width:42.099%;margin:-155px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:42.099%;--container-widget-flex-grow:0;text-align:start;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-0219a8a.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-f45ee56{width:var( --container-widget-width, 49.303% );max-width:49.303%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.303%;--container-widget-flex-grow:0;font-size:15px;}.elementor-4268 .elementor-element.elementor-element-f45ee56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-3639c86{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4268 .elementor-element.elementor-element-3639c86 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4268 .elementor-element.elementor-element-3639c86 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-decoration:underline;}.elementor-4268 .elementor-element.elementor-element-cda74e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4268 .elementor-element.elementor-element-cda74e7 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 10px;}.elementor-4268 .elementor-element.elementor-element-b45a3fc .elementor-repeater-item-3a5c921 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/guidage-balade-a-cheval-surf-camp-maroc-surf-maroc-first-surf-camp-morocco-douira.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-b45a3fc .elementor-repeater-item-bc87d53 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/guidage-balade-a-cheval-surf-camp-maroc-surf-maroc-first-surf-camp-morocco.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-b45a3fc .elementor-repeater-item-41f6ff8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/guidage-balade-a-cheval-surf-camp-maroc-surf-maroc.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-b45a3fc .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4268 .elementor-element.elementor-element-b45a3fc{width:var( --container-widget-width, 533.33px );max-width:533.33px;--container-widget-width:533.33px;--container-widget-flex-grow:0;}.elementor-4268 .elementor-element.elementor-element-b45a3fc .swiper-slide-contents{max-width:66%;}.elementor-4268 .elementor-element.elementor-element-b45a3fc .swiper-slide-inner{text-align:center;}.elementor-4268 .elementor-element.elementor-element-ca25abe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-f567c19 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-f567c19{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-4268 .elementor-element.elementor-element-abf9ae9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4268 .elementor-element.elementor-element-abf9ae9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-abf9ae9 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-efe5044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:start;}.elementor-4268 .elementor-element.elementor-element-efe5044.elementor-element{--order:-99999 /* order start hack */;}.elementor-4268 .elementor-element.elementor-element-efe5044 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-4268 .elementor-element.elementor-element-8d10776{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-8d10776 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-4a13ea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:28px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-4a13ea3 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-4453902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-4453902 p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-7d963d2{--display:flex;}.elementor-4268 .elementor-element.elementor-element-7d963d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-4565ed2{width:var( --container-widget-width, 43.459% );max-width:43.459%;--container-widget-width:43.459%;--container-widget-flex-grow:0;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-4565ed2.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-6857ecc{width:var( --container-widget-width, 42.099% );max-width:42.099%;margin:-155px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:42.099%;--container-widget-flex-grow:0;text-align:start;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-6857ecc.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-43ff123{width:var( --container-widget-width, 49.303% );max-width:49.303%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.303%;--container-widget-flex-grow:0;font-size:15px;}.elementor-4268 .elementor-element.elementor-element-43ff123.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-a7ead89{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4268 .elementor-element.elementor-element-a7ead89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4268 .elementor-element.elementor-element-a7ead89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-decoration:underline;}.elementor-4268 .elementor-element.elementor-element-7f7f96a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4268 .elementor-element.elementor-element-7f7f96a > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 10px;}.elementor-4268 .elementor-element.elementor-element-1870b44 .elementor-repeater-item-3a5c921 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/guidage-balade-a-cheval-surf-camp-maroc-surf-maroc-first-surf-camp-morocco-douira.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-1870b44 .elementor-repeater-item-bc87d53 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/guidage-balade-a-cheval-surf-camp-maroc-surf-maroc-first-surf-camp-morocco.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-1870b44 .elementor-repeater-item-41f6ff8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/03/guidage-balade-a-cheval-surf-camp-maroc-surf-maroc.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-1870b44 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4268 .elementor-element.elementor-element-1870b44{width:var( --container-widget-width, 533.33px );max-width:533.33px;--container-widget-width:533.33px;--container-widget-flex-grow:0;}.elementor-4268 .elementor-element.elementor-element-1870b44 .swiper-slide-contents{max-width:66%;}.elementor-4268 .elementor-element.elementor-element-1870b44 .swiper-slide-inner{text-align:center;}.elementor-4268 .elementor-element.elementor-element-7722842{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-1099704 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-1099704{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-4268 .elementor-element.elementor-element-9406ab5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4268 .elementor-element.elementor-element-9406ab5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4268 .elementor-element.elementor-element-9406ab5 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-c2f0bd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:start;}.elementor-4268 .elementor-element.elementor-element-c2f0bd8.elementor-element{--order:-99999 /* order start hack */;}.elementor-4268 .elementor-element.elementor-element-c2f0bd8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-4268 .elementor-element.elementor-element-bfa1dae{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-bfa1dae p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-293506a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:28px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-293506a p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-453cb1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;word-spacing:0px;}.elementor-4268 .elementor-element.elementor-element-453cb1d p{margin-block-end:0px;}.elementor-4268 .elementor-element.elementor-element-f6d8325{--display:flex;}.elementor-4268 .elementor-element.elementor-element-f6d8325.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-fa82979{width:var( --container-widget-width, 42.3% );max-width:42.3%;--container-widget-width:42.3%;--container-widget-flex-grow:0;font-size:15px;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-fa82979.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-a49a0e4{width:var( --container-widget-width, 42.099% );max-width:42.099%;margin:-155px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:42.099%;--container-widget-flex-grow:0;text-align:start;color:#00000094;}.elementor-4268 .elementor-element.elementor-element-a49a0e4.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-98ddb7a{width:var( --container-widget-width, 46.789% );max-width:46.789%;margin:110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46.789%;--container-widget-flex-grow:0;font-size:15px;}.elementor-4268 .elementor-element.elementor-element-98ddb7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-4e1514f{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4268 .elementor-element.elementor-element-4e1514f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4268 .elementor-element.elementor-element-4e1514f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-decoration:underline;}.elementor-4268 .elementor-element.elementor-element-ee5d5da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4268 .elementor-element.elementor-element-ee5d5da > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 10px;}.elementor-4268 .elementor-element.elementor-element-61220f3 .elementor-repeater-item-3a5c921 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/01/20251119_174658.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-61220f3 .elementor-repeater-item-bc87d53 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/01/PISCINE.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-61220f3 .elementor-repeater-item-41f6ff8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://firstsurfmorocco.com/wp-content/uploads/2026/01/20251208_112922-scaled.jpg);background-size:cover;}.elementor-4268 .elementor-element.elementor-element-61220f3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4268 .elementor-element.elementor-element-61220f3{width:initial;max-width:initial;}.elementor-4268 .elementor-element.elementor-element-61220f3 .swiper-slide-contents{max-width:66%;}.elementor-4268 .elementor-element.elementor-element-61220f3 .swiper-slide-inner{text-align:center;}.elementor-4268 .elementor-element.elementor-element-116acf01 > .elementor-container{min-height:50px;}.elementor-4268 .elementor-element.elementor-element-116acf01 > .elementor-shape-bottom .elementor-shape-fill{fill:#222;}.elementor-4268 .elementor-element.elementor-element-116acf01 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:50px;}.elementor-4268 .elementor-element.elementor-element-116acf01 > .elementor-shape-bottom{z-index:2;pointer-events:none;}@media(min-width:768px){.elementor-4268 .elementor-element.elementor-element-bf56aa0{--width:96.576%;}.elementor-4268 .elementor-element.elementor-element-1f2d02e{--width:96.576%;}.elementor-4268 .elementor-element.elementor-element-d163392{--width:96.576%;}.elementor-4268 .elementor-element.elementor-element-9433151{--width:96.576%;}.elementor-4268 .elementor-element.elementor-element-7d963d2{--width:96.576%;}.elementor-4268 .elementor-element.elementor-element-f6d8325{--width:96.576%;}}@media(max-width:1024px){.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .caption .title h2{font-size:70px;}.elementor-4268 .elementor-element.elementor-element-969fb72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-0072d99{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-0072d99 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-4268 .elementor-element.elementor-element-3d45ba4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-5170554{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-5170554 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-4268 .elementor-element.elementor-element-9dc28a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-8f43e50{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-8f43e50 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-4268 .elementor-element.elementor-element-3bdcc4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-dc1e86b{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-dc1e86b .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-4268 .elementor-element.elementor-element-abf9ae9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-efe5044{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-efe5044 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-4268 .elementor-element.elementor-element-9406ab5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-c2f0bd8{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-c2f0bd8 .elementor-heading-title{font-size:28px;line-height:1.3em;}}@media(max-width:767px){.elementor-4268 .elementor-element.elementor-element-e0ae075 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper{height:550px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .caption{width:300px;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .caption .title h2{font-size:40px;line-height:1.2em;}.elementor-4268 .elementor-element.elementor-element-e0ae075 .slider_parallax_wrapper .slide .text{margin-top:0px;}.elementor-4268 .elementor-element.elementor-element-775375b{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-0072d99{text-align:center;}.elementor-4268 .elementor-element.elementor-element-519b7b4 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-4268 .elementor-element.elementor-element-937cc30{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-5170554{text-align:center;}.elementor-4268 .elementor-element.elementor-element-fda84d9 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-4268 .elementor-element.elementor-element-90b8269{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-8f43e50{text-align:center;}.elementor-4268 .elementor-element.elementor-element-202c564 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-4268 .elementor-element.elementor-element-78a6ae0{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-dc1e86b{text-align:center;}.elementor-4268 .elementor-element.elementor-element-cda74e7 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-4268 .elementor-element.elementor-element-f567c19{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-efe5044{text-align:center;}.elementor-4268 .elementor-element.elementor-element-7f7f96a > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-4268 .elementor-element.elementor-element-1099704{padding:0px 0px 0px 0px;}.elementor-4268 .elementor-element.elementor-element-c2f0bd8{text-align:center;}.elementor-4268 .elementor-element.elementor-element-ee5d5da > .elementor-element-populated{padding:40px 0px 40px 0px;}}