.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-container{min-height:1130px}.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-18ea64c:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://garysurf.com/wp-content/uploads/2020/10/kyle-cabano-1370389-home-2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-background-overlay{background-color:#000;opacity:.3;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-18ea64c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:80px 0 0}.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-shape-bottom .elementor-shape-fill{fill:#3844ac}.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:246px;transform:translateX(-50%) rotateY(180deg)}.elementor-5709 .elementor-element.elementor-element-01692f4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-41b3a26{text-align:center}.elementor-5709 .elementor-element.elementor-element-41b3a26 .elementor-heading-title{color:#ffc91b;font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:4px}.elementor-5709 .elementor-element.elementor-element-41b3a26>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-e1387fb{text-align:center}.elementor-5709 .elementor-element.elementor-element-e1387fb .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:110px;font-weight:600;letter-spacing:0px}.elementor-5709 .elementor-element.elementor-element-e1387fb>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-9ad3dc1{text-align:center}.elementor-5709 .elementor-element.elementor-element-9ad3dc1 .elementor-heading-title{color:#fff;font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:700;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-9ad3dc1>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-a9323c8 .elementor-icon-wrapper{text-align:center}.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-5fbdd6ad)}.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-framed .elementor-icon,.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-default .elementor-icon{color:var(--e-global-color-5fbdd6ad);border-color:var(--e-global-color-5fbdd6ad)}.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-framed .elementor-icon,.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-5fbdd6ad)}.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-stacked .elementor-icon:hover{background-color:#fff}.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-framed .elementor-icon:hover,.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-default .elementor-icon:hover{color:#fff;border-color:#fff}.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-framed .elementor-icon:hover,.elementor-5709 .elementor-element.elementor-element-a9323c8.elementor-view-default .elementor-icon:hover svg{fill:#fff}.elementor-5709 .elementor-element.elementor-element-a9323c8 .elementor-icon{font-size:70px}.elementor-5709 .elementor-element.elementor-element-a9323c8>.elementor-widget-container{padding:0}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-7146d66:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#3844ac 50%,#2f16a0 78%)}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-background-overlay{background-image:url("https://garysurf.com/wp-content/uploads/2019/11/Gary-surf-school-hero-imageV2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-7146d66{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:50px 0}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-shape-top .elementor-shape-fill{fill:#3844ac}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-shape-top svg{width:calc(153% + 1.3px);height:109px;transform:translateX(-50%) rotateY(180deg)}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-shape-bottom .elementor-shape-fill{fill:#351ca0}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-shape-bottom svg{width:calc(246% + 1.3px);height:500px;transform:translateX(-50%) rotateY(180deg)}.elementor-5709 .elementor-element.elementor-element-4e09b3a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-4e09b3a{margin-top:0;margin-bottom:0}.elementor-5709 .elementor-element.elementor-element-7364a7f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-7364a7f>.elementor-element-populated{padding:0}.elementor-5709 .elementor-element.elementor-element-f413a1f .elementor-main-swiper{height:600px}.elementor-5709 .elementor-element.elementor-element-f413a1f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-f413a1f .elementor-swiper-button{font-size:20px;color:#fff}.elementor-5709 .elementor-element.elementor-element-f413a1f .swiper-pagination-bullet-active,.elementor-5709 .elementor-element.elementor-element-f413a1f .swiper-pagination-progressbar-fill{background-color:#fff}.elementor-5709 .elementor-element.elementor-element-f413a1f .swiper-pagination-fraction{color:#fff}.elementor-5709 .elementor-element.elementor-element-f413a1f>.elementor-widget-container{border-style:solid;border-width:10px;border-color:#fff}.elementor-5709 .elementor-element.elementor-element-4e775e4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-4e775e4>.elementor-element-populated{padding:10%}.elementor-5709 .elementor-element.elementor-element-c2efd58{text-align:left}.elementor-5709 .elementor-element.elementor-element-c2efd58 .elementor-heading-title{color:#ffc91b;font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:4px}.elementor-5709 .elementor-element.elementor-element-c2efd58>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-a21c6a5{text-align:left}.elementor-5709 .elementor-element.elementor-element-a21c6a5 .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:0px}.elementor-5709 .elementor-element.elementor-element-a21c6a5>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2)}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2)}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2)}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2)}body.rtl .elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2)}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2)}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-icon i{color:#ffc91b;font-size:20px}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-icon svg{fill:#ffc91b;width:20px}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-icon{text-align:left}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-text{color:#fff;padding-left:0}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-item,.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-item a{font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:italic}.elementor-5709 .elementor-element.elementor-element-b043282{text-align:left}.elementor-5709 .elementor-element.elementor-element-b043282 .elementor-heading-title{color:#fff;font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-b043282>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button{font-family:"Oswald",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#1f1646;color:#1f1646;background-color:#ffc91b;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button:hover,.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button:focus{color:#ffc91b;background-color:#1f1646}.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button:hover svg,.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button:focus svg{fill:#ffc91b}.elementor-5709 .elementor-element.elementor-element-f5b0721>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-daaba95>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-daaba95{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-5709 .elementor-element.elementor-element-daaba95>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-1a4db7e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-1a4db7e>.elementor-element-populated{padding:10%}.elementor-5709 .elementor-element.elementor-element-ae09bed{text-align:left}.elementor-5709 .elementor-element.elementor-element-ae09bed .elementor-heading-title{color:#ffc91b;font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:4px}.elementor-5709 .elementor-element.elementor-element-ae09bed>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-a5d7522{text-align:left}.elementor-5709 .elementor-element.elementor-element-a5d7522 .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:0px}.elementor-5709 .elementor-element.elementor-element-a5d7522>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2)}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2)}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2)}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2)}body.rtl .elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2)}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2)}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-icon i{color:#ffc91b;font-size:20px}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-icon svg{fill:#ffc91b;width:20px}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-icon{text-align:left}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-text{color:#fff;padding-left:0}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-item,.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-item a{font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:italic}.elementor-5709 .elementor-element.elementor-element-4b71198{text-align:left}.elementor-5709 .elementor-element.elementor-element-4b71198 .elementor-heading-title{color:#fff;font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-4b71198>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button{font-family:"Oswald",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#1f1646;color:#1f1646;background-color:#ffc91b;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button:hover,.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button:focus{color:#ffc91b;background-color:#1f1646}.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button:hover svg,.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button:focus svg{fill:#ffc91b}.elementor-5709 .elementor-element.elementor-element-2b2a607>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-b5ad0fb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-b5ad0fb>.elementor-element-populated{padding:0}.elementor-5709 .elementor-element.elementor-element-4dd7a05 .elementor-main-swiper{height:600px}.elementor-5709 .elementor-element.elementor-element-4dd7a05.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-4dd7a05 .elementor-swiper-button{font-size:20px;color:#fff}.elementor-5709 .elementor-element.elementor-element-4dd7a05 .swiper-pagination-bullet-active,.elementor-5709 .elementor-element.elementor-element-4dd7a05 .swiper-pagination-progressbar-fill{background-color:#fff}.elementor-5709 .elementor-element.elementor-element-4dd7a05 .swiper-pagination-fraction{color:#fff}.elementor-5709 .elementor-element.elementor-element-4dd7a05>.elementor-widget-container{border-style:solid;border-width:10px;border-color:#fff}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-container{min-height:1200px}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-e7408f9:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://garysurf.com/wp-content/uploads/2019/11/Surf-Experiences_Banner-copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-e7408f9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:50px 0 100px}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-shape-top .elementor-shape-fill{fill:#351ca0}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-shape-top svg{width:calc(160% + 1.3px);height:66px;transform:translateX(-50%) rotateY(180deg)}.elementor-5709 .elementor-element.elementor-element-63bd4db>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-63bd4db{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-5709 .elementor-element.elementor-element-7b2a093.elementor-column .elementor-column-wrap{align-items:center}.elementor-5709 .elementor-element.elementor-element-7b2a093.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-7b2a093>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-7b2a093>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-7b2a093{z-index:1}.elementor-5709 .elementor-element.elementor-element-89c9070>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-89c9070>.elementor-element-populated{padding:10%}.elementor-5709 .elementor-element.elementor-element-f41b67f{text-align:left}.elementor-5709 .elementor-element.elementor-element-f41b67f .elementor-heading-title{color:#ffc91b;font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:4px}.elementor-5709 .elementor-element.elementor-element-f41b67f>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-f89352d{text-align:left}.elementor-5709 .elementor-element.elementor-element-f89352d .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:90px;font-weight:600;text-transform:uppercase;letter-spacing:0px}.elementor-5709 .elementor-element.elementor-element-f89352d>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-37bb11f{text-align:left}.elementor-5709 .elementor-element.elementor-element-37bb11f .elementor-heading-title{color:#fff;font-family:"Nunito Sans",Sans-serif;font-size:22px;font-weight:700;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-37bb11f>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button{font-family:"Oswald",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#1f1646;color:#1f1646;background-color:#ffc91b;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button:hover,.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button:focus{color:#ffc91b;background-color:#1f1646}.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button:hover svg,.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button:focus svg{fill:#ffc91b}.elementor-5709 .elementor-element.elementor-element-b9b6d88>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-container{min-height:1200px}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-4a066e5:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://garysurf.com/wp-content/uploads/2019/11/Surf-Experiences_Banner-copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-4a066e5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:50px 0 100px}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-shape-top .elementor-shape-fill{fill:#351ca0}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-shape-top svg{width:calc(160% + 1.3px);height:66px;transform:translateX(-50%) rotateY(180deg)}.elementor-5709 .elementor-element.elementor-element-e9955dd>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-e9955dd{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-5709 .elementor-element.elementor-element-5ee4b5f.elementor-column .elementor-column-wrap{align-items:center}.elementor-5709 .elementor-element.elementor-element-5ee4b5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-5ee4b5f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-5ee4b5f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-5ee4b5f{z-index:1}.elementor-5709 .elementor-element.elementor-element-df228ed>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-df228ed>.elementor-element-populated{padding:10%}.elementor-5709 .elementor-element.elementor-element-f93e14f{text-align:left}.elementor-5709 .elementor-element.elementor-element-f93e14f .elementor-heading-title{color:#ffc91b;font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:4px}.elementor-5709 .elementor-element.elementor-element-f93e14f>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-e5289d8{text-align:left}.elementor-5709 .elementor-element.elementor-element-e5289d8 .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:0px}.elementor-5709 .elementor-element.elementor-element-e5289d8>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-1b3d3e0{text-align:left}.elementor-5709 .elementor-element.elementor-element-1b3d3e0 .elementor-heading-title{color:#fff;font-family:"Nunito Sans",Sans-serif;font-size:22px;font-weight:700;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-1b3d3e0>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button{font-family:"Oswald",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#1f1646;color:#1f1646;background-color:#ffc91b;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button:hover,.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button:focus{color:#ffc91b;background-color:#1f1646}.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button:hover svg,.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button:focus svg{fill:#ffc91b}.elementor-5709 .elementor-element.elementor-element-314cb79>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-9c88d64:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-9c88d64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#4733a1;background-image:url("https://garysurf.com/wp-content/uploads/2019/11/Surf-Experiences_Banner-copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5709 .elementor-element.elementor-element-9c88d64>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#3844ac 0%,#351ca0 100%);opacity:.9;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-9c88d64{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0;z-index:0}.elementor-5709 .elementor-element.elementor-element-9c88d64>.elementor-shape-bottom .elementor-shape-fill{fill:#2f16a0}.elementor-5709 .elementor-element.elementor-element-9c88d64>.elementor-shape-bottom svg{width:calc(119% + 1.3px);height:106px}.elementor-5709 .elementor-element.elementor-element-d93c8f2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-5709 .elementor-element.elementor-element-d93c8f2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-9926c4a>.elementor-element-populated,.elementor-5709 .elementor-element.elementor-element-9926c4a>.elementor-element-populated>.elementor-background-overlay,.elementor-5709 .elementor-element.elementor-element-9926c4a>.elementor-background-slideshow{border-radius:10px}.elementor-5709 .elementor-element.elementor-element-9926c4a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:-73px 0 0}.elementor-5709 .elementor-element.elementor-element-9926c4a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-arrows-yes .elementor-main-swiper{width:calc(100% - 40px)}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-main-swiper{width:100%}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-main-swiper .swiper-slide{padding:0 0 30px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:20px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:20px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__text{color:#fff;font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__name{color:#ffc91b;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:0}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__title{font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:0}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__image img{width:100px;height:100px;border-style:solid;border-color:rgba(56,68,172,.67);border-width:6px;border-radius:100px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(20px + (100px/2) - 8px)}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (100px/2) - 8px);right:auto}body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (100px/2) - 8px);left:auto}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (100px/2) - 8px);right:auto}body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (100px/2) - 8px);left:auto}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-swiper-button{font-size:25px;color:#ffc91b}.elementor-5709 .elementor-element.elementor-element-5116ea1>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5709 .elementor-element.elementor-element-05754e1:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-background-overlay{background-image:url("https://garysurf.com/wp-content/uploads/2019/09/Ebay__O8A4975.jpg");background-size:cover;opacity:.03;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-05754e1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 0;z-index:0}.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-shape-top .elementor-shape-fill{fill:#2f16a0}.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-shape-top svg{width:calc(100% + 1.3px);height:67px}.elementor-5709 .elementor-element.elementor-element-0c7e338>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-5709 .elementor-element.elementor-element-0c7e338>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-fab4294{padding:0 0 20px}.elementor-5709 .elementor-element.elementor-element-ffc1041{text-align:center}.elementor-5709 .elementor-element.elementor-element-ffc1041 .elementor-heading-title{color:#1f1646;font-family:"Oswald",Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:1.4em}.elementor-5709 .elementor-element.elementor-element-ffc1041>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-db24a32:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3844ac}.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#fff;box-shadow:0px 10px 20px 0px rgba(21,15,71,.15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15px;padding:0}.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-element-populated,.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-element-populated>.elementor-background-overlay,.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-background-slideshow{border-radius:0}.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-2402435 .elementor-image img{border-radius:8px 8px 0 0}.ee-tooltip.ee-tooltip-2402435.to--top,.ee-tooltip.ee-tooltip-2402435.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-2402435.to--left,.ee-tooltip.ee-tooltip-2402435.to--right{margin-top:0}.elementor-5709 .elementor-element.elementor-element-b49064f{text-align:left}.elementor-5709 .elementor-element.elementor-element-b49064f .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1em}.elementor-5709 .elementor-element.elementor-element-b49064f>.elementor-widget-container{margin:0;padding:15px 30px 0}.elementor-5709 .elementor-element.elementor-element-bd51e28 .elementor-text-editor{text-align:left}.elementor-5709 .elementor-element.elementor-element-bd51e28{color:#fff;font-family:"Nunito Sans",Sans-serif;font-weight:400;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-bd51e28>.elementor-widget-container{margin:0 0 -20px;padding:0 30px}.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button .elementor-align-icon-right{margin-left:5px}.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button .elementor-align-icon-left{margin-right:5px}.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button{font-family:"Oswald",Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:italic;letter-spacing:2px;fill:#ffc91b;color:#ffc91b;background-color:rgba(69,194,177,0);border-radius:0;padding:0}.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button:hover,.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button:focus{color:#1f1646;background-color:rgba(79,221,207,0)}.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button:hover svg,.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button:focus svg{fill:#1f1646}.elementor-5709 .elementor-element.elementor-element-88a8b60>.elementor-widget-container{margin:-10px 0 0;padding:0 0 20px 30px}.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-0e579ed:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3844ac}.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#fff;box-shadow:0px 10px 20px 0px rgba(21,15,71,.15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15px;padding:0}.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-element-populated,.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-element-populated>.elementor-background-overlay,.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-background-slideshow{border-radius:0}.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-7fcdc22 .elementor-image img{border-radius:8px 8px 0 0}.ee-tooltip.ee-tooltip-7fcdc22.to--top,.ee-tooltip.ee-tooltip-7fcdc22.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-7fcdc22.to--left,.ee-tooltip.ee-tooltip-7fcdc22.to--right{margin-top:0}.elementor-5709 .elementor-element.elementor-element-de7326d{text-align:left}.elementor-5709 .elementor-element.elementor-element-de7326d .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1em}.elementor-5709 .elementor-element.elementor-element-de7326d>.elementor-widget-container{margin:0;padding:15px 30px 0}.elementor-5709 .elementor-element.elementor-element-0687b2d .elementor-text-editor{text-align:left}.elementor-5709 .elementor-element.elementor-element-0687b2d{color:#fff;font-family:"Nunito Sans",Sans-serif;font-weight:400;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-0687b2d>.elementor-widget-container{margin:0 0 -20px;padding:0 30px}.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button .elementor-align-icon-right{margin-left:5px}.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button .elementor-align-icon-left{margin-right:5px}.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button{font-family:"Oswald",Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:italic;letter-spacing:2px;fill:#ffc91b;color:#ffc91b;background-color:rgba(69,194,177,0);border-radius:0;padding:0}.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button:hover,.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button:focus{color:#1f1646;background-color:rgba(79,221,207,0)}.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button:hover svg,.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button:focus svg{fill:#1f1646}.elementor-5709 .elementor-element.elementor-element-dc49547>.elementor-widget-container{margin:-10px 0 0;padding:0 0 20px 30px}.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-83b3825:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3844ac}.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#fff;box-shadow:0px 10px 20px 0px rgba(21,15,71,.15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15px;padding:0}.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-element-populated,.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-element-populated>.elementor-background-overlay,.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-background-slideshow{border-radius:0}.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-e5f25f1 .elementor-image img{border-radius:8px 8px 0 0}.ee-tooltip.ee-tooltip-e5f25f1.to--top,.ee-tooltip.ee-tooltip-e5f25f1.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-e5f25f1.to--left,.ee-tooltip.ee-tooltip-e5f25f1.to--right{margin-top:0}.elementor-5709 .elementor-element.elementor-element-b6ee1df{text-align:left}.elementor-5709 .elementor-element.elementor-element-b6ee1df .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1em}.elementor-5709 .elementor-element.elementor-element-b6ee1df>.elementor-widget-container{margin:0;padding:15px 30px 0}.elementor-5709 .elementor-element.elementor-element-caa06e2 .elementor-text-editor{text-align:left}.elementor-5709 .elementor-element.elementor-element-caa06e2{color:#fff;font-family:"Nunito Sans",Sans-serif;font-weight:400;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-caa06e2>.elementor-widget-container{margin:0 0 -20px;padding:0 30px}.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button .elementor-align-icon-right{margin-left:5px}.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button .elementor-align-icon-left{margin-right:5px}.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button{font-family:"Oswald",Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:italic;letter-spacing:2px;fill:#ffc91b;color:#ffc91b;background-color:rgba(69,194,177,0);border-radius:0;padding:0}.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button:hover,.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button:focus{color:#1f1646;background-color:rgba(79,221,207,0)}.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button:hover svg,.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button:focus svg{fill:#1f1646}.elementor-5709 .elementor-element.elementor-element-15d1c63>.elementor-widget-container{margin:-10px 0 0;padding:0 0 20px 30px}.elementor-5709 .elementor-element.elementor-element-ecb9e0b>.elementor-container{max-width:600px}.elementor-5709 .elementor-element.elementor-element-ecb9e0b{padding:50px 0 0}.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-element-populated,.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-element-populated>.elementor-background-overlay,.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-background-slideshow{border-radius:8px}.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15px;padding:0}.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-c40b015{text-align:center}.elementor-5709 .elementor-element.elementor-element-c40b015 .elementor-heading-title{color:#ffc91b;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:4px}.elementor-5709 .elementor-element.elementor-element-c40b015>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-3848dd8{text-align:center}.elementor-5709 .elementor-element.elementor-element-3848dd8 .elementor-heading-title{color:#1f1646;font-family:"Oswald",Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:1.4em}.elementor-5709 .elementor-element.elementor-element-3848dd8>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group{padding-right:calc(0px/2);padding-left:calc(0px/2)}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-form-fields-wrapper{margin-left:calc(0px/2);margin-right:calc(0px/2)}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-type-html{padding-bottom:0}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group .elementor-field{color:#1f1646}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group .elementor-field,.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-subgroup label{font-family:"Oswald",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-color:#ffc91b;border-width:1px;border-radius:3px 0 0 3px}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-color:#ffc91b;border-width:1px;border-radius:3px 0 0 3px}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group .elementor-select-wrapper:before{color:#ffc91b}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-button{font-family:"Oswald",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;border-radius:0 3px 3px 0}.elementor-5709 .elementor-element.elementor-element-b077d40 .e-form__buttons__wrapper__button-next{background-color:#ffc91b;color:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-button[type=submit]{background-color:#ffc91b;color:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-button[type=submit] svg *{fill:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40 .e-form__buttons__wrapper__button-next:hover{background-color:#ffc300;color:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-button[type=submit]:hover{background-color:#ffc300;color:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-5709 .elementor-element.elementor-element-b077d40{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-5709 .elementor-element.elementor-element-b077d40>.elementor-widget-container{padding:0}.elementor-5709 .elementor-element.elementor-element-ac4098f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0;padding:0}.elementor-5709 .elementor-element.elementor-element-ac4098f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-5709 .elementor-element.elementor-element-8bd2f0f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-5709 .elementor-element.elementor-element-8bd2f0f{z-index:2}.elementor-5709 .elementor-element.elementor-element-14605e9 .elementor-icon-wrapper{text-align:center}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-stacked .elementor-icon{background-color:#ffc91b;color:#fff}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-framed .elementor-icon,.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-default .elementor-icon{color:#ffc91b;border-color:#ffc91b}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-framed .elementor-icon,.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-default .elementor-icon svg{fill:#ffc91b}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-framed .elementor-icon{background-color:#fff}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-stacked .elementor-icon svg{fill:#fff}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-stacked .elementor-icon:hover{background-color:#ffc91b}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-framed .elementor-icon:hover,.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-default .elementor-icon:hover{color:#ffc91b;border-color:#ffc91b}.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-framed .elementor-icon:hover,.elementor-5709 .elementor-element.elementor-element-14605e9.elementor-view-default .elementor-icon:hover svg{fill:#ffc91b}.elementor-5709 .elementor-element.elementor-element-14605e9 .elementor-icon{font-size:38px;padding:15px}.elementor-5709 .elementor-element.elementor-element-14605e9>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-14605e9{z-index:3}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media-wrapper{margin:0}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery{margin:0}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media__caption{text-align:center}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-caption__insta{justify-content:center}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media-wrapper,.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media__thumbnail img{transition-property:all;transition-timing-function:linear;transition-duration:.3s}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media__thumbnail img{opacity:1}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media:hover .ee-gallery__media__thumbnail img{opacity:1;transform:scale(1.05)}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media__overlay{mix-blend-mode:normal;opacity:1}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media:hover .ee-gallery__media__overlay{opacity:1}.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media__content,.elementor-5709 .elementor-element.elementor-element-d799718 .ee-gallery__media__caption{transition-property:all;transition-timing-function:linear;transition-duration:.3s}.elementor-5709 .elementor-element.elementor-element-d799718>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media-wrapper{margin:0}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery{margin:0}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media__caption{text-align:center}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-caption__insta{justify-content:center}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media-wrapper,.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media__thumbnail img{transition-property:all;transition-timing-function:linear;transition-duration:.3s}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media__thumbnail img{opacity:1}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media:hover .ee-gallery__media__thumbnail img{opacity:1;transform:scale(1.05)}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media__overlay{mix-blend-mode:normal;opacity:1}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media:hover .ee-gallery__media__overlay{opacity:1}.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media__content,.elementor-5709 .elementor-element.elementor-element-bc2bc4d .ee-gallery__media__caption{transition-property:all;transition-timing-function:linear;transition-duration:.3s}.elementor-5709 .elementor-element.elementor-element-bc2bc4d>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media-wrapper{margin:0}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery{margin:0}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media__caption{text-align:center}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-caption__insta{justify-content:center}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media-wrapper,.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media__thumbnail img{transition-property:all;transition-timing-function:linear;transition-duration:.3s}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media__thumbnail img{opacity:1}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media:hover .ee-gallery__media__thumbnail img{opacity:1;transform:scale(1.05)}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media__overlay{mix-blend-mode:normal;opacity:1}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media:hover .ee-gallery__media__overlay{opacity:1}.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media__content,.elementor-5709 .elementor-element.elementor-element-01fae01 .ee-gallery__media__caption{transition-property:all;transition-timing-function:linear;transition-duration:.3s}.elementor-5709 .elementor-element.elementor-element-01fae01>.elementor-widget-container{margin:0;padding:0}@media(max-width:1024px) and (min-width:768px){.elementor-5709 .elementor-element.elementor-element-0c7e338{width:100%}}@media(max-width:1024px){.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-container{min-height:670px}.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:155px}.elementor-5709 .elementor-element.elementor-element-18ea64c{padding:70px 0 0}.elementor-5709 .elementor-element.elementor-element-a423621>.elementor-element-populated{padding:0}.elementor-5709 .elementor-element.elementor-element-41b3a26 .elementor-heading-title{font-size:24px}.elementor-5709 .elementor-element.elementor-element-e1387fb .elementor-heading-title{font-size:80px}.elementor-5709 .elementor-element.elementor-element-9ad3dc1 .elementor-heading-title{font-size:20px}.elementor-5709 .elementor-element.elementor-element-a9323c8 .elementor-icon{font-size:70px}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-container{min-height:50vh}.elementor-5709 .elementor-element.elementor-element-7146d66{padding:50px 0 0}.elementor-5709 .elementor-element.elementor-element-7364a7f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-f413a1f .elementor-main-swiper{height:350px}.elementor-5709 .elementor-element.elementor-element-f413a1f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-4e775e4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-c2efd58 .elementor-heading-title{font-size:20px}.elementor-5709 .elementor-element.elementor-element-c2efd58>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-a21c6a5 .elementor-heading-title{font-size:40px}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-icon i{font-size:15px}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-icon svg{width:15px}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-item,.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-item a{font-size:14px}.elementor-5709 .elementor-element.elementor-element-b043282 .elementor-heading-title{font-size:16px}.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button{font-size:14px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-f5b0721>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-1a4db7e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-ae09bed .elementor-heading-title{font-size:20px}.elementor-5709 .elementor-element.elementor-element-ae09bed>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-a5d7522 .elementor-heading-title{font-size:40px}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-icon i{font-size:15px}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-icon svg{width:15px}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-item,.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-item a{font-size:14px}.elementor-5709 .elementor-element.elementor-element-4b71198 .elementor-heading-title{font-size:16px}.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button{font-size:14px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-2b2a607>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-b5ad0fb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-4dd7a05 .elementor-main-swiper{height:350px}.elementor-5709 .elementor-element.elementor-element-4dd7a05.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-container{min-height:65vh}.elementor-5709 .elementor-element.elementor-element-e7408f9:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5709 .elementor-element.elementor-element-e7408f9{padding:0}.elementor-5709 .elementor-element.elementor-element-89c9070>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-f41b67f .elementor-heading-title{font-size:20px}.elementor-5709 .elementor-element.elementor-element-f41b67f>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-f89352d .elementor-heading-title{font-size:40px}.elementor-5709 .elementor-element.elementor-element-37bb11f .elementor-heading-title{font-size:20px;line-height:1.2em}.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button{font-size:14px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-b9b6d88>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-container{min-height:65vh}.elementor-5709 .elementor-element.elementor-element-4a066e5:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5709 .elementor-element.elementor-element-4a066e5{padding:0}.elementor-5709 .elementor-element.elementor-element-df228ed>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-f93e14f .elementor-heading-title{font-size:20px}.elementor-5709 .elementor-element.elementor-element-f93e14f>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-e5289d8 .elementor-heading-title{font-size:40px}.elementor-5709 .elementor-element.elementor-element-1b3d3e0 .elementor-heading-title{font-size:20px;line-height:1.2em}.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button{font-size:14px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-314cb79>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-9c88d64:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-9c88d64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://garysurf.com/wp-content/uploads/2019/11/Gary-surf-school-hero-imageV2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5709 .elementor-element.elementor-element-d93c8f2{margin-top:0;margin-bottom:-30px}.elementor-5709 .elementor-element.elementor-element-9926c4a>.elementor-element-populated{margin:-63px 0 0;padding:0}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-arrows-yes .elementor-main-swiper{width:calc(600px - 40px)}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-main-swiper{width:600px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__text{font-size:14px}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__name{font-size:15px}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__title{font-size:13px}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__image img{width:90px;height:90px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(20px + (90px/2) - 8px)}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (90px/2) - 8px);right:auto}body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (90px/2) - 8px);left:auto}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (90px/2) - 8px);right:auto}body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (90px/2) - 8px);left:auto}body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite,body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-left:0;margin-right:0}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite,body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite,body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite{margin-right:0;margin-left:0}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked .elementor-testimonial__image+cite,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:0}.elementor-5709 .elementor-element.elementor-element-5116ea1>.elementor-widget-container{margin:0;padding:0}.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-shape-top svg{height:30px}.elementor-5709 .elementor-element.elementor-element-05754e1{padding:50px 10px 0}.elementor-5709 .elementor-element.elementor-element-0c7e338>.elementor-element-populated{padding:0 0 50px}.elementor-5709 .elementor-element.elementor-element-fab4294{padding:0}.elementor-5709 .elementor-element.elementor-element-395600d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-ffc1041 .elementor-heading-title{font-size:30px;line-height:1.2em}.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-element-populated{margin:10px}.elementor-5709 .elementor-element.elementor-element-b49064f .elementor-heading-title{font-size:18px}.elementor-5709 .elementor-element.elementor-element-b49064f>.elementor-widget-container{padding:10px 20px 0}.elementor-5709 .elementor-element.elementor-element-bd51e28{font-size:14px;line-height:1.3em}.elementor-5709 .elementor-element.elementor-element-bd51e28>.elementor-widget-container{padding:0 20px}.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button{font-size:13px;letter-spacing:1px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-88a8b60>.elementor-widget-container{margin:-10px 0 0 -10px;padding:0 0 20px}.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-element-populated{margin:10px}.elementor-5709 .elementor-element.elementor-element-de7326d .elementor-heading-title{font-size:18px}.elementor-5709 .elementor-element.elementor-element-de7326d>.elementor-widget-container{padding:10px 20px 0}.elementor-5709 .elementor-element.elementor-element-0687b2d{font-size:14px;line-height:1.3em}.elementor-5709 .elementor-element.elementor-element-0687b2d>.elementor-widget-container{padding:0 20px}.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button{font-size:13px;letter-spacing:1px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-dc49547>.elementor-widget-container{margin:-10px 0 0 -10px;padding:0 0 20px}.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-element-populated{margin:10px}.elementor-5709 .elementor-element.elementor-element-b6ee1df .elementor-heading-title{font-size:18px}.elementor-5709 .elementor-element.elementor-element-b6ee1df>.elementor-widget-container{padding:10px 20px 0}.elementor-5709 .elementor-element.elementor-element-caa06e2{font-size:14px;line-height:1.3em}.elementor-5709 .elementor-element.elementor-element-caa06e2>.elementor-widget-container{padding:0 20px}.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button{font-size:13px;letter-spacing:1px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-15d1c63>.elementor-widget-container{margin:-10px 0 0 -10px;padding:0 0 20px}.elementor-5709 .elementor-element.elementor-element-ecb9e0b{padding:20px 0}.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-element-populated{margin:10px}.elementor-5709 .elementor-element.elementor-element-c40b015{text-align:center}.elementor-5709 .elementor-element.elementor-element-c40b015 .elementor-heading-title{font-size:20px}.elementor-5709 .elementor-element.elementor-element-c40b015>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-3848dd8 .elementor-heading-title{font-size:30px;line-height:1.2em}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group .elementor-field,.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-subgroup label{font-size:14px}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-button{font-size:14px}.elementor-5709 .elementor-element.elementor-element-14605e9 .elementor-icon{font-size:30px}.elementor-5709 .elementor-element.elementor-element-14605e9>.elementor-widget-container{margin:0 0 -38px;padding:0}}@media(max-width:767px){.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-container{min-height:550px}.elementor-5709 .elementor-element.elementor-element-18ea64c:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://garysurf.com/wp-content/uploads/2020/10/kyle-cabano-1370389-home-2.jpg");background-position:-270px 0}.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:83px}.elementor-5709 .elementor-element.elementor-element-18ea64c{padding:60px 20px 20px}.elementor-5709 .elementor-element.elementor-element-a423621>.elementor-element-populated{padding:0}.elementor-5709 .elementor-element.elementor-element-2b411bd{padding:20px 0 0}.elementor-5709 .elementor-element.elementor-element-41b3a26 .elementor-heading-title{font-size:20px;line-height:.9em}.elementor-5709 .elementor-element.elementor-element-41b3a26>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-e1387fb .elementor-heading-title{font-size:53px;line-height:1em}.elementor-5709 .elementor-element.elementor-element-e1387fb>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-9ad3dc1{text-align:center}.elementor-5709 .elementor-element.elementor-element-9ad3dc1 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-5709 .elementor-element.elementor-element-9ad3dc1>.elementor-widget-container{padding:5px 0 0}.elementor-5709 .elementor-element.elementor-element-a9323c8 .elementor-icon{font-size:50px}.elementor-5709 .elementor-element.elementor-element-a9323c8>.elementor-widget-container{padding:0}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-container{min-height:0px}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-shape-top svg{width:calc(184% + 1.3px);height:30px}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:239px}.elementor-5709 .elementor-element.elementor-element-7146d66{padding:50px 0 0}.elementor-5709 .elementor-element.elementor-element-4e09b3a{padding:0 0 30px}.elementor-5709 .elementor-element.elementor-element-7364a7f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-7364a7f>.elementor-element-populated{padding:10px}.elementor-5709 .elementor-element.elementor-element-f413a1f .elementor-main-swiper{height:150px}.elementor-5709 .elementor-element.elementor-element-f413a1f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-f413a1f>.elementor-widget-container{border-width:5px}.elementor-5709 .elementor-element.elementor-element-4e775e4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-4e775e4>.elementor-element-populated{padding:20px}.elementor-5709 .elementor-element.elementor-element-c2efd58{text-align:center}.elementor-5709 .elementor-element.elementor-element-c2efd58 .elementor-heading-title{font-size:17px;line-height:.9em}.elementor-5709 .elementor-element.elementor-element-c2efd58>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-a21c6a5{text-align:center}.elementor-5709 .elementor-element.elementor-element-a21c6a5 .elementor-heading-title{font-size:34px;line-height:1.1em}.elementor-5709 .elementor-element.elementor-element-a21c6a5>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-5709 .elementor-element.elementor-element-e3bed13 .elementor-icon-list-icon{text-align:left}.elementor-5709 .elementor-element.elementor-element-b043282{text-align:center}.elementor-5709 .elementor-element.elementor-element-b043282 .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-f5b0721 .elementor-button{font-size:14px;letter-spacing:1px;padding:15px 25px}.elementor-5709 .elementor-element.elementor-element-f5b0721>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-daaba95{padding:30px 0}.elementor-5709 .elementor-element.elementor-element-1a4db7e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-1a4db7e>.elementor-element-populated{padding:20px}.elementor-5709 .elementor-element.elementor-element-ae09bed{text-align:center}.elementor-5709 .elementor-element.elementor-element-ae09bed .elementor-heading-title{font-size:17px;line-height:.9em}.elementor-5709 .elementor-element.elementor-element-ae09bed>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-a5d7522{text-align:center}.elementor-5709 .elementor-element.elementor-element-a5d7522 .elementor-heading-title{font-size:34px;line-height:1.1em}.elementor-5709 .elementor-element.elementor-element-a5d7522>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-5709 .elementor-element.elementor-element-a2e5c68 .elementor-icon-list-icon{text-align:left}.elementor-5709 .elementor-element.elementor-element-4b71198{text-align:center}.elementor-5709 .elementor-element.elementor-element-4b71198 .elementor-heading-title{font-size:16px;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-2b2a607 .elementor-button{font-size:14px;letter-spacing:1px;padding:15px 25px}.elementor-5709 .elementor-element.elementor-element-2b2a607>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-b5ad0fb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-b5ad0fb>.elementor-element-populated{padding:10px}.elementor-5709 .elementor-element.elementor-element-4dd7a05 .elementor-main-swiper{height:150px}.elementor-5709 .elementor-element.elementor-element-4dd7a05.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-4dd7a05>.elementor-widget-container{border-width:5px}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-container{min-height:875px}.elementor-5709 .elementor-element.elementor-element-e7408f9:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-338px 0}.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-shape-top svg{width:calc(242% + 1.3px);height:40px}.elementor-5709 .elementor-element.elementor-element-e7408f9{margin-top:0;margin-bottom:0;padding:0}.elementor-5709 .elementor-element.elementor-element-63bd4db{padding:70px 0 0}.elementor-5709 .elementor-element.elementor-element-7b2a093>.elementor-element-populated{margin:0 0 -120px;padding:5%}.elementor-5709 .elementor-element.elementor-element-89c9070>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-89c9070>.elementor-element-populated{margin:0;padding:20px}.elementor-5709 .elementor-element.elementor-element-f41b67f{text-align:center}.elementor-5709 .elementor-element.elementor-element-f41b67f .elementor-heading-title{font-size:17px;line-height:.9em}.elementor-5709 .elementor-element.elementor-element-f41b67f>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-f89352d{text-align:center}.elementor-5709 .elementor-element.elementor-element-f89352d .elementor-heading-title{font-size:34px;line-height:1.1em}.elementor-5709 .elementor-element.elementor-element-f89352d>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-5709 .elementor-element.elementor-element-37bb11f{text-align:center}.elementor-5709 .elementor-element.elementor-element-37bb11f .elementor-heading-title{font-size:16px;line-height:1.3em}.elementor-5709 .elementor-element.elementor-element-b9b6d88 .elementor-button{font-size:14px;letter-spacing:1px;padding:15px 25px}.elementor-5709 .elementor-element.elementor-element-b9b6d88>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-container{min-height:875px}.elementor-5709 .elementor-element.elementor-element-4a066e5:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-338px 0}.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-shape-top svg{width:calc(242% + 1.3px);height:40px}.elementor-5709 .elementor-element.elementor-element-4a066e5{margin-top:0;margin-bottom:0;padding:0}.elementor-5709 .elementor-element.elementor-element-e9955dd{padding:70px 0 0}.elementor-5709 .elementor-element.elementor-element-5ee4b5f>.elementor-element-populated{margin:0 0 -120px;padding:5%}.elementor-5709 .elementor-element.elementor-element-df228ed>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-df228ed>.elementor-element-populated{margin:0;padding:20px}.elementor-5709 .elementor-element.elementor-element-f93e14f{text-align:center}.elementor-5709 .elementor-element.elementor-element-f93e14f .elementor-heading-title{font-size:17px;line-height:.9em}.elementor-5709 .elementor-element.elementor-element-f93e14f>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-e5289d8{text-align:center}.elementor-5709 .elementor-element.elementor-element-e5289d8 .elementor-heading-title{font-size:34px;line-height:1.1em}.elementor-5709 .elementor-element.elementor-element-e5289d8>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-5709 .elementor-element.elementor-element-1b3d3e0{text-align:center}.elementor-5709 .elementor-element.elementor-element-1b3d3e0 .elementor-heading-title{font-size:16px;line-height:1.3em}.elementor-5709 .elementor-element.elementor-element-314cb79 .elementor-button{font-size:14px;letter-spacing:1px;padding:15px 25px}.elementor-5709 .elementor-element.elementor-element-314cb79>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-5709 .elementor-element.elementor-element-9c88d64{margin-top:-150px;margin-bottom:0}.elementor-5709 .elementor-element.elementor-element-d93c8f2{margin-top:0;margin-bottom:0;padding:0}.elementor-5709 .elementor-element.elementor-element-9926c4a>.elementor-element-populated{margin:0}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-arrows-yes .elementor-main-swiper{width:calc(300px - 40px)}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-main-swiper{width:300px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__text{font-size:14px;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__name{font-size:14px;line-height:0}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__title{font-size:14px;line-height:0}.elementor-5709 .elementor-element.elementor-element-5116ea1 .elementor-testimonial__image img{width:75px;height:75px}.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(20px + (75px/2) - 8px)}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (75px/2) - 8px);right:auto}body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (75px/2) - 8px);left:auto}body:not(.rtl) .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (75px/2) - 8px);right:auto}body.rtl .elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-5709 .elementor-element.elementor-element-5116ea1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (75px/2) - 8px);left:auto}.elementor-5709 .elementor-element.elementor-element-5116ea1>.elementor-widget-container{margin:-58px 0 0}.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-shape-top svg{height:20px}.elementor-5709 .elementor-element.elementor-element-05754e1{padding:100px 30px 50px}.elementor-5709 .elementor-element.elementor-element-0c7e338>.elementor-element-populated{padding:0}.elementor-5709 .elementor-element.elementor-element-fab4294{padding:0 0 10px}.elementor-5709 .elementor-element.elementor-element-395600d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-395600d>.elementor-element-populated{padding:0}.elementor-5709 .elementor-element.elementor-element-ffc1041 .elementor-heading-title{font-size:24px}.elementor-5709 .elementor-element.elementor-element-db24a32>.elementor-element-populated{margin:10px 0 30px}.elementor-5709 .elementor-element.elementor-element-b49064f{text-align:center}.elementor-5709 .elementor-element.elementor-element-b49064f .elementor-heading-title{font-size:18px}.elementor-5709 .elementor-element.elementor-element-b49064f>.elementor-widget-container{margin:0;padding:15px 0 0}.elementor-5709 .elementor-element.elementor-element-bd51e28 .elementor-text-editor{text-align:center}.elementor-5709 .elementor-element.elementor-element-bd51e28{font-size:15px;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-bd51e28>.elementor-widget-container{padding:0 30px}.elementor-5709 .elementor-element.elementor-element-88a8b60 .elementor-button{font-size:16px;letter-spacing:0px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-88a8b60>.elementor-widget-container{margin:-15px 0 0;padding:0 0 20px}.elementor-5709 .elementor-element.elementor-element-0e579ed>.elementor-element-populated{margin:10px 0 30px}.elementor-5709 .elementor-element.elementor-element-de7326d{text-align:center}.elementor-5709 .elementor-element.elementor-element-de7326d .elementor-heading-title{font-size:18px}.elementor-5709 .elementor-element.elementor-element-de7326d>.elementor-widget-container{margin:0;padding:15px 0 0}.elementor-5709 .elementor-element.elementor-element-0687b2d .elementor-text-editor{text-align:center}.elementor-5709 .elementor-element.elementor-element-0687b2d{font-size:15px;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-0687b2d>.elementor-widget-container{padding:0 30px}.elementor-5709 .elementor-element.elementor-element-dc49547 .elementor-button{font-size:16px;letter-spacing:0px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-dc49547>.elementor-widget-container{margin:-15px 0 0;padding:0 0 20px}.elementor-5709 .elementor-element.elementor-element-83b3825>.elementor-element-populated{margin:10px 0 30px}.elementor-5709 .elementor-element.elementor-element-b6ee1df{text-align:center}.elementor-5709 .elementor-element.elementor-element-b6ee1df .elementor-heading-title{font-size:18px}.elementor-5709 .elementor-element.elementor-element-b6ee1df>.elementor-widget-container{margin:0;padding:15px 0 0}.elementor-5709 .elementor-element.elementor-element-caa06e2 .elementor-text-editor{text-align:center}.elementor-5709 .elementor-element.elementor-element-caa06e2{font-size:15px;line-height:1.5em}.elementor-5709 .elementor-element.elementor-element-caa06e2>.elementor-widget-container{padding:0 30px}.elementor-5709 .elementor-element.elementor-element-15d1c63 .elementor-button{font-size:16px;letter-spacing:0px;padding:15px 30px}.elementor-5709 .elementor-element.elementor-element-15d1c63>.elementor-widget-container{margin:-15px 0 0;padding:0 0 20px}.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-5709 .elementor-element.elementor-element-ce688d8>.elementor-element-populated{margin:10px 0}.elementor-5709 .elementor-element.elementor-element-c40b015{text-align:center}.elementor-5709 .elementor-element.elementor-element-c40b015 .elementor-heading-title{font-size:16px;line-height:.9em}.elementor-5709 .elementor-element.elementor-element-c40b015>.elementor-widget-container{margin:0}.elementor-5709 .elementor-element.elementor-element-3848dd8 .elementor-heading-title{font-size:20px}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-group .elementor-field,.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-field-subgroup label{font-size:16px}.elementor-5709 .elementor-element.elementor-element-b077d40 .elementor-button{font-size:16px}.elementor-5709 .elementor-element.elementor-element-b077d40>.elementor-widget-container{padding:0}}@media(min-width:1025px){.elementor-5709 .elementor-element.elementor-element-18ea64c:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-18ea64c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-5709 .elementor-element.elementor-element-7146d66>.elementor-background-overlay{background-attachment:fixed}.elementor-5709 .elementor-element.elementor-element-e7408f9:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-e7408f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-5709 .elementor-element.elementor-element-4a066e5:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-4a066e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-5709 .elementor-element.elementor-element-9c88d64:not(.elementor-motion-effects-element-type-background),.elementor-5709 .elementor-element.elementor-element-9c88d64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-5709 .elementor-element.elementor-element-05754e1>.elementor-background-overlay{background-attachment:fixed}}