.elementor-16 .elementor-element.elementor-element-f992651{--display:flex;--min-height:100vh;--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;--justify-content:center;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-f992651:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f992651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamazirtsurfshopandschool.dreamhosters.com/wp-content/uploads/2026/03/Adobe-Express-file.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-75c33fd{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8e1a74d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:101px;font-weight:900;text-shadow:25px 35px 0px rgba(108.99999999999997, 140.99999999999997, 139.99999999999997, 0.39);color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-d10eccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-d10eccf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2ad0ebe{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-9638c41{left:80px;}body.rtl .elementor-16 .elementor-element.elementor-element-9638c41{right:80px;}.elementor-16 .elementor-element.elementor-element-9638c41{bottom:0px;}.elementor-16 .elementor-element.elementor-element-9638c41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:140px;font-weight:900;color:#6D8D8C2B;}.elementor-16 .elementor-element.elementor-element-78a04d5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:5;text-align:end;}.elementor-16 .elementor-element.elementor-element-78a04d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-78a04d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-b006d26{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:5;text-align:end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-c12c492:hover{--e-transform-translateX:5px;}.elementor-16 .elementor-element.elementor-element-c12c492{z-index:5;}.elementor-16 .elementor-element.elementor-element-c12c492 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-c12c492 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-96ada82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-61dd955{--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-16 .elementor-element.elementor-element-0d9be42{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.36);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:7;}.elementor-16 .elementor-element.elementor-element-0d9be42:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0d9be42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0d9be42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3ae8aae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e818ad7{font-family:"Open Sans", Sans-serif;font-weight:400;color:#E8E8E8;}.elementor-16 .elementor-element.elementor-element-f183257 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-f183257:hover{--e-transform-translateX:5px;}.elementor-16 .elementor-element.elementor-element-f183257 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-1500b5b{right:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-1500b5b{left:0px;}.elementor-16 .elementor-element.elementor-element-1500b5b{top:85px;text-align:end;}.elementor-16 .elementor-element.elementor-element-1500b5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:900;color:#6D8D8C2B;}.elementor-16 .elementor-element.elementor-element-ce19131{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-d11727b{margin:-320px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-d11727b img{width:55%;border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-19e1663{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-58baef0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:46px;--padding-bottom:058px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-dd7cccd{width:var( --container-widget-width, 74.897% );max-width:74.897%;--container-widget-width:74.897%;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-dd7cccd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-dd7cccd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-b7445e2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-83c1c5d:hover{--e-transform-translateX:5px;}.elementor-16 .elementor-element.elementor-element-83c1c5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-83c1c5d .elementor-button{border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-bc15e21{right:0.003px;}body.rtl .elementor-16 .elementor-element.elementor-element-bc15e21{left:0.003px;}.elementor-16 .elementor-element.elementor-element-bc15e21{bottom:0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-bc15e21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:140px;font-weight:900;color:#6D8D8C2B;}.elementor-16 .elementor-element.elementor-element-d3daf73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-f20fcc6{--display:flex;}.elementor-16 .elementor-element.elementor-element-6651f15{text-align:start;}.elementor-16 .elementor-element.elementor-element-6651f15 img{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-7c04c99{margin:-440px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-7c04c99 img{width:40%;border-style:solid;border-width:9px 9px 9px 9px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-ef873e1{--display:flex;--min-height:100vh;--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:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-ef873e1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef873e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamazirtsurfshopandschool.dreamhosters.com/wp-content/uploads/2026/03/vecteezy_wave-png-with-ai-generated_26758567-scaled.png");background-position:center right;background-size:cover;}.elementor-16 .elementor-element.elementor-element-3dddd2d{--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-16 .elementor-element.elementor-element-e50db2d{--display:flex;}.elementor-16 .elementor-element.elementor-element-e50db2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6e42056{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-c952667{width:100%;max-width:100%;z-index:5;text-align:end;}.elementor-16 .elementor-element.elementor-element-c952667.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-c952667 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-55142a1{width:100%;max-width:100%;z-index:5;text-align:end;}.elementor-16 .elementor-element.elementor-element-0503330:hover{--e-transform-translateX:5px;}.elementor-16 .elementor-element.elementor-element-0503330.elementor-element{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-0503330{z-index:5;}.elementor-16 .elementor-element.elementor-element-0503330 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-0503330 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-bfcf825{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-1b2bbc1{--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-16 .elementor-element.elementor-element-57b6261{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.36);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:7;}.elementor-16 .elementor-element.elementor-element-57b6261:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-57b6261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-57b6261.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-44f84c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fc837be{font-family:"Open Sans", Sans-serif;font-weight:400;color:#E8E8E8;}.elementor-16 .elementor-element.elementor-element-3c3d390 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-3c3d390:hover{--e-transform-translateX:5px;}.elementor-16 .elementor-element.elementor-element-3c3d390 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-76f1fe7{right:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-76f1fe7{left:0px;}.elementor-16 .elementor-element.elementor-element-76f1fe7{top:-20px;text-align:end;}.elementor-16 .elementor-element.elementor-element-76f1fe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:900;color:#6D8D8C2E;}.elementor-16 .elementor-element.elementor-element-0299939{--display:flex;}.elementor-16 .elementor-element.elementor-element-831e722{margin:-320px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-831e722 img{width:55%;border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-fe0d6ec{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-90a0ac0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-6a3dda6{--display:flex;--min-height:400px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6a3dda6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6a3dda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamazirtsurfshopandschool.dreamhosters.com/wp-content/uploads/2026/03/WhatsApp-Image-2026-03-24-at-10.16.02-3.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-78c3b62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:-14px;}.elementor-16 .elementor-element.elementor-element-78c3b62:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-78c3b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F90000;}.elementor-16 .elementor-element.elementor-element-78c3b62.e-con{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-f67fd90{text-align:center;}.elementor-16 .elementor-element.elementor-element-f67fd90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-535119e{text-align:center;}.elementor-16 .elementor-element.elementor-element-535119e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-0221306{--display:flex;--min-height:100px;--justify-content:center;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-0221306:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0221306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-accent ) 100%);}.elementor-16 .elementor-element.elementor-element-c376d89 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;color:#F4F4F4;}.elementor-16 .elementor-element.elementor-element-53abf53{--display:flex;--min-height:400px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-53abf53:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-53abf53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamazirtsurfshopandschool.dreamhosters.com/wp-content/uploads/2026/03/Timlalins-canyon-scaled-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-652dcb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:-14px;}.elementor-16 .elementor-element.elementor-element-652dcb0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-652dcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F90000;}.elementor-16 .elementor-element.elementor-element-652dcb0.e-con{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-6148b2a{text-align:center;}.elementor-16 .elementor-element.elementor-element-6148b2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-88e16ed{text-align:center;}.elementor-16 .elementor-element.elementor-element-88e16ed .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-25a4d9f{--display:flex;--min-height:100px;--justify-content:center;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-25a4d9f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-25a4d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-accent ) 100%);}.elementor-16 .elementor-element.elementor-element-523950a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;color:#F4F4F4;}.elementor-16 .elementor-element.elementor-element-6e509f7{--display:flex;--min-height:400px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6e509f7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6e509f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamazirtsurfshopandschool.dreamhosters.com/wp-content/uploads/2026/03/Aghroud-Agadir-39.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-006ace1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:-14px;}.elementor-16 .elementor-element.elementor-element-006ace1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-006ace1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F90000;}.elementor-16 .elementor-element.elementor-element-006ace1.e-con{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-fe25ef2{text-align:center;}.elementor-16 .elementor-element.elementor-element-fe25ef2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-ff53d80{text-align:center;}.elementor-16 .elementor-element.elementor-element-ff53d80 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-93333ed{--display:flex;--min-height:100px;--justify-content:center;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-93333ed:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-93333ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-accent ) 100%);}.elementor-16 .elementor-element.elementor-element-c76fd58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;color:#F4F4F4;}.elementor-16 .elementor-element.elementor-element-e660b01{--display:flex;--min-height:400px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e660b01:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e660b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamazirtsurfshopandschool.dreamhosters.com/wp-content/uploads/2026/03/paradise.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-29bcefd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:-14px;}.elementor-16 .elementor-element.elementor-element-29bcefd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-29bcefd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F90000;}.elementor-16 .elementor-element.elementor-element-29bcefd.e-con{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-878c869{text-align:center;}.elementor-16 .elementor-element.elementor-element-878c869 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-f6e81ee{text-align:center;}.elementor-16 .elementor-element.elementor-element-f6e81ee .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-98462dd{--display:flex;--min-height:100px;--justify-content:center;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-98462dd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-98462dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-accent ) 100%);}.elementor-16 .elementor-element.elementor-element-ca271c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;color:#F4F4F4;}.elementor-16 .elementor-element.elementor-element-c206446{--display:flex;--min-height:400px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c206446:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c206446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamazirtsurfshopandschool.dreamhosters.com/wp-content/uploads/2026/03/happy-young-man-swimming-surfboard-ocean-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-7f52436{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:-14px;}.elementor-16 .elementor-element.elementor-element-7f52436:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7f52436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F90000;}.elementor-16 .elementor-element.elementor-element-7f52436.e-con{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-469fa6e{text-align:center;}.elementor-16 .elementor-element.elementor-element-469fa6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-8878fd7{text-align:center;}.elementor-16 .elementor-element.elementor-element-8878fd7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-f73c00a{--display:flex;--min-height:100px;--justify-content:center;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-f73c00a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f73c00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-accent ) 100%);}.elementor-16 .elementor-element.elementor-element-07711d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;color:#F4F4F4;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2b60bae{right:0.003px;}body.rtl .elementor-16 .elementor-element.elementor-element-2b60bae{left:0.003px;}.elementor-16 .elementor-element.elementor-element-2b60bae{bottom:0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-2b60bae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:140px;font-weight:900;color:#6D8D8C2B;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-f992651{--min-height:80vh;--justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-75c33fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-8e1a74d{margin:-160px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8e1a74d .elementor-heading-title{font-size:90px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-9638c41{left:20px;}body.rtl .elementor-16 .elementor-element.elementor-element-9638c41{right:20px;}.elementor-16 .elementor-element.elementor-element-9638c41{bottom:0px;}.elementor-16 .elementor-element.elementor-element-9638c41 .elementor-heading-title{font-size:140px;}.elementor-16 .elementor-element.elementor-element-78a04d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-e818ad7{font-size:12px;}.elementor-16 .elementor-element.elementor-element-58baef0{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-dd7cccd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-bc15e21{bottom:0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-bc15e21 .elementor-heading-title{font-size:113px;}.elementor-16 .elementor-element.elementor-element-6651f15 img{width:80%;}.elementor-16 .elementor-element.elementor-element-7c04c99{margin:-329px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-6e42056{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-fc837be{font-size:12px;}.elementor-16 .elementor-element.elementor-element-76f1fe7{top:67px;}.elementor-16 .elementor-element.elementor-element-90a0ac0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2b60bae{right:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-2b60bae{left:0px;}.elementor-16 .elementor-element.elementor-element-2b60bae{bottom:64px;text-align:end;}.elementor-16 .elementor-element.elementor-element-2b60bae .elementor-heading-title{font-size:113px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-f992651{--min-height:60vh;--justify-content:flex-end;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-f992651.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8e1a74d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8e1a74d .elementor-heading-title{font-size:51px;}.elementor-16 .elementor-element.elementor-element-d10eccf{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-9638c41{left:9px;}body.rtl .elementor-16 .elementor-element.elementor-element-9638c41{right:9px;}.elementor-16 .elementor-element.elementor-element-9638c41{bottom:0px;}.elementor-16 .elementor-element.elementor-element-9638c41 .elementor-heading-title{font-size:68px;}.elementor-16 .elementor-element.elementor-element-78a04d5 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-b006d26{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-16 .elementor-element.elementor-element-c12c492{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-96ada82{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-61dd955{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-3ae8aae .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-e818ad7{font-size:12px;}.elementor-16 .elementor-element.elementor-element-1500b5b{top:540px;}.elementor-16 .elementor-element.elementor-element-1500b5b .elementor-heading-title{font-size:68px;}.elementor-16 .elementor-element.elementor-element-d11727b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-d11727b img{width:100%;}.elementor-16 .elementor-element.elementor-element-58baef0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-dd7cccd .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-b7445e2{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-83c1c5d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-bc15e21{right:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-bc15e21{left:0px;}.elementor-16 .elementor-element.elementor-element-bc15e21{bottom:84px;}.elementor-16 .elementor-element.elementor-element-bc15e21 .elementor-heading-title{font-size:54px;}.elementor-16 .elementor-element.elementor-element-7c04c99{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-ef873e1{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-3dddd2d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-c952667 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-0503330{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-bfcf825{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-1b2bbc1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-44f84c1 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-fc837be{font-size:12px;}.elementor-16 .elementor-element.elementor-element-76f1fe7{top:540px;}.elementor-16 .elementor-element.elementor-element-76f1fe7 .elementor-heading-title{font-size:68px;}.elementor-16 .elementor-element.elementor-element-831e722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-831e722 img{width:100%;}.elementor-16 .elementor-element.elementor-element-90a0ac0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-78c3b62{--width:35%;}.elementor-16 .elementor-element.elementor-element-652dcb0{--width:35%;}.elementor-16 .elementor-element.elementor-element-006ace1{--width:35%;}.elementor-16 .elementor-element.elementor-element-29bcefd{--width:35%;}.elementor-16 .elementor-element.elementor-element-7f52436{--width:35%;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2b60bae{right:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-2b60bae{left:0px;}.elementor-16 .elementor-element.elementor-element-2b60bae{bottom:84px;}.elementor-16 .elementor-element.elementor-element-2b60bae .elementor-heading-title{font-size:54px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-d10eccf{--width:98.719%;}.elementor-16 .elementor-element.elementor-element-0d9be42{--width:60%;}.elementor-16 .elementor-element.elementor-element-e50db2d{--width:28.044%;}.elementor-16 .elementor-element.elementor-element-57b6261{--width:60%;}.elementor-16 .elementor-element.elementor-element-78c3b62{--width:35%;}.elementor-16 .elementor-element.elementor-element-652dcb0{--width:35%;}.elementor-16 .elementor-element.elementor-element-006ace1{--width:35%;}.elementor-16 .elementor-element.elementor-element-29bcefd{--width:35%;}.elementor-16 .elementor-element.elementor-element-7f52436{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-e50db2d{--width:10px;}}