.elementor-858 .elementor-element.elementor-element-4d5da01:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-4d5da01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;background-image:url("https://tamraghtsurflodge.com/wp-content/uploads/2026/04/Imsouane.webp");background-position:center center;background-size:cover;}.elementor-858 .elementor-element.elementor-element-4d5da01 > .elementor-background-overlay{background-color:#000000;opacity:0.12;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-4d5da01 > .elementor-container{min-height:350px;}.elementor-858 .elementor-element.elementor-element-4d5da01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-328f44a{--spacer-size:50px;}.elementor-858 .elementor-element.elementor-element-955f5ce .th-header-wrap{max-width:100%;margin:0 auto;}.elementor-858 .elementor-element.elementor-element-955f5ce .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-858 .elementor-element.elementor-element-955f5ce .elementor-icon-box-content .elementor-icon-box-title{color:#ffffff;font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-38603a1{--display:flex;}.elementor-858 .elementor-element.elementor-element-eb6c717{--spacer-size:50px;}.elementor-858 .elementor-element.elementor-element-b057d35 .th-header-wrap{max-width:730px;margin:0 auto;}.elementor-858 .elementor-element.elementor-element-b057d35 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-858 .elementor-element.elementor-element-b057d35 .elementor-icon-box-content .elementor-icon-box-title{font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-b057d35 .elementor-icon-box-content .elementor-icon-box-description{font-family:"Futura", Sans-serif;font-size:18px;}.elementor-858 .elementor-element.elementor-element-5f843309:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-5f843309 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f5;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-5f843309.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-5f843309.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-5f843309 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 80px 130px 80px;}.elementor-858 .elementor-element.elementor-element-5f843309 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-5732da3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-5732da3a .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0;}.elementor-858 .elementor-element.elementor-element-5732da3a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-858 .elementor-element.elementor-element-5732da3a.elementor-view-framed .elementor-icon, .elementor-858 .elementor-element.elementor-element-5732da3a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-858 .elementor-element.elementor-element-5732da3a.elementor-view-framed .elementor-icon svg, .elementor-858 .elementor-element.elementor-element-5732da3a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-858 .elementor-element.elementor-element-5732da3a .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-5732da3a .elementor-icon-box-content .elementor-icon-box-description{font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-4373d40d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-4373d40d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://tamraghtsurflodge.com/wp-content/uploads/2022/05/Roof-top.webp");background-position:bottom center;background-size:cover;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-4373d40d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-4373d40d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-4373d40d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-4373d40d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-43554e62{--spacer-size:400px;}.elementor-858 .elementor-element.elementor-element-2ae5e5de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-2ae5e5de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://tamraghtsurflodge.com/wp-content/uploads/2026/04/Surf-begginer-women.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-2ae5e5de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-2ae5e5de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-2ae5e5de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-2ae5e5de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-37aeab8e{--spacer-size:400px;}.elementor-858 .elementor-element.elementor-element-6978cbc1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-6978cbc1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f5;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-6978cbc1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-6978cbc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-6978cbc1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 80px 130px 80px;}.elementor-858 .elementor-element.elementor-element-6978cbc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-18a879a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-18a879a1 .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0;}.elementor-858 .elementor-element.elementor-element-18a879a1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-858 .elementor-element.elementor-element-18a879a1.elementor-view-framed .elementor-icon, .elementor-858 .elementor-element.elementor-element-18a879a1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-858 .elementor-element.elementor-element-18a879a1.elementor-view-framed .elementor-icon svg, .elementor-858 .elementor-element.elementor-element-18a879a1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-858 .elementor-element.elementor-element-18a879a1 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-18a879a1 .elementor-icon-box-content .elementor-icon-box-description{font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-718f8439:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-718f8439 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f5;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-718f8439.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-718f8439.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-718f8439 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 80px 130px 80px;}.elementor-858 .elementor-element.elementor-element-718f8439 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-56988735 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-56988735 .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0;}.elementor-858 .elementor-element.elementor-element-56988735.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-858 .elementor-element.elementor-element-56988735.elementor-view-framed .elementor-icon, .elementor-858 .elementor-element.elementor-element-56988735.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-858 .elementor-element.elementor-element-56988735.elementor-view-framed .elementor-icon svg, .elementor-858 .elementor-element.elementor-element-56988735.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-858 .elementor-element.elementor-element-56988735 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-56988735 .elementor-icon-box-content .elementor-icon-box-description{font-family:"Futura", Sans-serif;font-size:18px;}.elementor-858 .elementor-element.elementor-element-6ff17142:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-6ff17142 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://tamraghtsurflodge.com/wp-content/uploads/2026/04/Surf-yoga-package.webp");background-position:bottom center;background-size:cover;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-6ff17142.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-6ff17142.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-6ff17142 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-6ff17142 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-47cc67e5{--spacer-size:400px;}.elementor-858 .elementor-element.elementor-element-55147fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-55147fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://tamraghtsurflodge.com/wp-content/uploads/2026/04/Surf-Tamraght-Morocco.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-55147fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-55147fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-55147fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-55147fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-69a1432{--spacer-size:400px;}.elementor-858 .elementor-element.elementor-element-0b9e049:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-0b9e049 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f5;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-0b9e049.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-0b9e049.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-0b9e049 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 80px 130px 80px;}.elementor-858 .elementor-element.elementor-element-0b9e049 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-fdaf473 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-fdaf473 .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0;}.elementor-858 .elementor-element.elementor-element-fdaf473.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-858 .elementor-element.elementor-element-fdaf473.elementor-view-framed .elementor-icon, .elementor-858 .elementor-element.elementor-element-fdaf473.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-858 .elementor-element.elementor-element-fdaf473.elementor-view-framed .elementor-icon svg, .elementor-858 .elementor-element.elementor-element-fdaf473.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-858 .elementor-element.elementor-element-fdaf473 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-fdaf473 .elementor-icon-box-content .elementor-icon-box-description{font-family:"Futura", Sans-serif;font-size:18px;}.elementor-858 .elementor-element.elementor-element-57a9cc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-57a9cc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f5;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-57a9cc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-57a9cc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-57a9cc6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 80px 130px 80px;}.elementor-858 .elementor-element.elementor-element-57a9cc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-ef0e526 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-ef0e526 .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0;}.elementor-858 .elementor-element.elementor-element-ef0e526.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-858 .elementor-element.elementor-element-ef0e526.elementor-view-framed .elementor-icon, .elementor-858 .elementor-element.elementor-element-ef0e526.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-858 .elementor-element.elementor-element-ef0e526.elementor-view-framed .elementor-icon svg, .elementor-858 .elementor-element.elementor-element-ef0e526.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-858 .elementor-element.elementor-element-ef0e526 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-ef0e526 .elementor-icon-box-content .elementor-icon-box-description{font-family:"Futura", Sans-serif;font-size:18px;}.elementor-858 .elementor-element.elementor-element-3dd312f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-858 .elementor-element.elementor-element-3dd312f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://tamraghtsurflodge.com/wp-content/uploads/2026/04/paradise-valley-agadir-ida-outanne.webp");background-position:bottom center;background-size:cover;}.elementor-bc-flex-widget .elementor-858 .elementor-element.elementor-element-3dd312f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-858 .elementor-element.elementor-element-3dd312f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-858 .elementor-element.elementor-element-3dd312f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-3dd312f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-46f2014{--spacer-size:400px;}.elementor-858 .elementor-element.elementor-element-7f303c7:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-7f303c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-858 .elementor-element.elementor-element-7f303c7 > .elementor-container{max-width:1300px;}.elementor-858 .elementor-element.elementor-element-7f303c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-7f303c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-5cb53e6{--spacer-size:50px;}.elementor-858 .elementor-element.elementor-element-4d96910 .th-header-wrap{max-width:730px;margin:0 auto;}.elementor-858 .elementor-element.elementor-element-4d96910 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-858 .elementor-element.elementor-element-4d96910 .elementor-icon-box-content .elementor-icon-box-title{font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-4d96910 .elementor-icon-box-content .elementor-icon-box-description{font-family:"Futura", Sans-serif;font-size:18px;}.elementor-858 .elementor-element.elementor-element-9614f7f:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-9614f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-858 .elementor-element.elementor-element-9614f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-9614f7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-9a48e6c h4{color:#ffffff;}.elementor-858 .elementor-element.elementor-element-9a48e6c span{color:#ffffff;}.elementor-858 .elementor-element.elementor-element-9a48e6c .th-package-pre-title{font-family:"Futura", Sans-serif;font-weight:700;}.elementor-858 .elementor-element.elementor-element-9a48e6c h3{font-family:"Futura", Sans-serif;text-transform:uppercase;}.elementor-858 .elementor-element.elementor-element-9a48e6c .th-package-content{font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-1142a09 h4{color:#ffffff;}.elementor-858 .elementor-element.elementor-element-1142a09 span{color:#ffffff;}.elementor-858 .elementor-element.elementor-element-1142a09 .th-package-pre-title{font-family:"Futura", Sans-serif;font-weight:700;}.elementor-858 .elementor-element.elementor-element-1142a09 h3{font-family:"Futura", Sans-serif;text-transform:uppercase;}.elementor-858 .elementor-element.elementor-element-1142a09 .th-package-content{font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-c3317e4 h4{color:var( --e-global-color-thmv_light );}.elementor-858 .elementor-element.elementor-element-c3317e4 span{color:var( --e-global-color-thmv_highlight );}.elementor-858 .elementor-element.elementor-element-c3317e4 .th-package-pre-title{font-family:"Futura", Sans-serif;font-weight:700;}.elementor-858 .elementor-element.elementor-element-c3317e4 h3{font-family:"Futura", Sans-serif;text-transform:uppercase;}.elementor-858 .elementor-element.elementor-element-c3317e4 .th-package-content{font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-ef67641{--display:flex;}.elementor-858 .elementor-element.elementor-element-630f1c7{--spacer-size:50px;}.elementor-858 .elementor-element.elementor-element-2c3ad145:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-2c3ad145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #98807700 0%, var( --e-global-color-primary ) 100%);}.elementor-858 .elementor-element.elementor-element-2c3ad145 > .elementor-container{max-width:684px;}.elementor-858 .elementor-element.elementor-element-2c3ad145{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-858 .elementor-element.elementor-element-2c3ad145 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-3e30ccf2 .elementor-testimonial-wrapper{text-align:center;}.elementor-858 .elementor-element.elementor-element-3e30ccf2 .elementor-testimonial-content{color:var( --e-global-color-thmv_light );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-3e30ccf2 .elementor-testimonial-name{color:var( --e-global-color-thmv_light );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-3e30ccf2 .elementor-testimonial-job{color:var( --e-global-color-thmv_highlight );font-family:"Futura", Sans-serif;}.elementor-858 .elementor-element.elementor-element-3e30ccf2 .th-star-rating{color:var( --e-global-color-thmv_highlight );}.elementor-858 .elementor-element.elementor-element-8310053:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-8310053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a8a8a8;background-image:url("https://tamraghtsurflodge.com/wp-content/uploads/2026/04/Imsouane.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-858 .elementor-element.elementor-element-8310053 > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-858 .elementor-element.elementor-element-8310053 > .elementor-container{min-height:550px;}.elementor-858 .elementor-element.elementor-element-8310053{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-858 .elementor-element.elementor-element-5fe3d2c .th-header-wrap{max-width:730px;margin:0 auto;}.elementor-858 .elementor-element.elementor-element-5fe3d2c .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-858 .elementor-element.elementor-element-5fe3d2c .elementor-icon-box-content .elementor-icon-box-title{font-family:"Futura", Sans-serif;text-transform:uppercase;}.elementor-858 .elementor-element.elementor-element-5fe3d2c .elementor-icon-box-content .elementor-icon-box-description{color:var( --e-global-color-accent );font-family:"Futura", Sans-serif;font-size:20px;}.elementor-858 .elementor-element.elementor-element-5fe3d2c .elementor-icon-box-content .elementor-icon-box-description a{color:var( --e-global-color-accent );}h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-858 .elementor-element.elementor-element-5f843309 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-858 .elementor-element.elementor-element-5732da3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-6978cbc1 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-858 .elementor-element.elementor-element-18a879a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-718f8439 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-858 .elementor-element.elementor-element-56988735 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-0b9e049 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-858 .elementor-element.elementor-element-fdaf473 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-57a9cc6 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-858 .elementor-element.elementor-element-ef0e526 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-9a48e6c .th-pkg-content{text-align:center;}}@media(max-width:767px){.elementor-858 .elementor-element.elementor-element-5f843309 > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-858 .elementor-element.elementor-element-43554e62{--spacer-size:300px;}.elementor-858 .elementor-element.elementor-element-37aeab8e{--spacer-size:300px;}.elementor-858 .elementor-element.elementor-element-6978cbc1 > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-858 .elementor-element.elementor-element-718f8439 > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-858 .elementor-element.elementor-element-47cc67e5{--spacer-size:300px;}.elementor-858 .elementor-element.elementor-element-69a1432{--spacer-size:300px;}.elementor-858 .elementor-element.elementor-element-0b9e049 > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-858 .elementor-element.elementor-element-57a9cc6 > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-858 .elementor-element.elementor-element-46f2014{--spacer-size:300px;}.elementor-858 .elementor-element.elementor-element-1142a09 .th-pkg-content{text-align:center;}.elementor-858 .elementor-element.elementor-element-c3317e4 .th-pkg-content{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-858 .elementor-element.elementor-element-908b923{width:100%;}.elementor-858 .elementor-element.elementor-element-0519d79{width:100%;}.elementor-858 .elementor-element.elementor-element-32ec9bb{width:100%;}}@media(min-width:1025px){.elementor-858 .elementor-element.elementor-element-8310053:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-8310053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tamraghtsurflodge.com/wp-content/uploads/2026/04/FuturaCyrillicBook.ttf') format('truetype');
}
/* End Custom Fonts CSS */