html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}:root{--dodger-blue:#0098ff;--section-bg:#ebf4f8;--dodger-blue-2:#0098ff;--text-color:#286177;--main-blue:#3898ec;--bg-white:#f8fafc;--border-color:#a5daff;--light-sky-blue-2:#a5daff99;--dim-grey:#494949;--white:white;--black:black;--light-sky-blue:#77c8ff;--txt-white:#f2f4f7}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-form-formrecaptcha{margin-bottom:8px}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-previous-icon{margin-right:4px}.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-next-icon{margin-left:4px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h2{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:36px}h3{margin-top:20px;margin-bottom:10px;font-size:21px;font-weight:700;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}p{margin-bottom:10px}a{text-transform:none;text-decoration:none}ul{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;margin-top:0;margin-bottom:10px;padding-left:32px;display:flex}img{max-width:100%;display:inline-block}strong{font-weight:700}figure{margin-bottom:10px}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.hero-h1{text-transform:uppercase;margin-top:2px;font-family:Oswald,sans-serif;font-size:23px;text-decoration:none}.h1-home{color:#fff;text-align:center;letter-spacing:7px;text-transform:uppercase;border-style:none;border-bottom-width:2px;border-bottom-color:#000;margin-top:20px;margin-bottom:15px;padding-bottom:12px;font-family:Oswald,sans-serif;font-size:35px;font-weight:700}.hero-video-embed{background-color:#f600;flex-direction:column;flex:none;justify-content:space-around;align-items:center;margin-top:0;margin-bottom:64px;padding-bottom:0;padding-left:40px;padding-right:40px;display:flex}.workblock{cursor:pointer;width:100%;height:900px;margin-left:0;display:block}.work-section{width:100%;height:900px;margin-left:0;padding-left:0;display:block}.work-section.lifestyle-bg{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a77b42668edf60001004b15_ABOUT-US-COVER.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.work-section.surf-camp-bg{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5abc53faf7ee455242d6c4df_surf%20camp%20hero.avif);background-position:100%;background-repeat:no-repeat;background-size:cover;justify-content:flex-end;align-items:flex-start;display:flex}.work-section.hotel-bg{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a77c400a1256900015f96d7_HOTEL-COVER.avif);background-position:0 0;background-size:cover;justify-content:flex-start;align-items:flex-start;display:flex}.work-section.blog-bg{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a77c548d8030000011a7917_BLOGCOVER.avif);background-position:0 0;background-size:cover}.work-section.bjjbackground{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5e55589fcedd80136b818754_fitnesshero-1.avif);background-position:50% 89%;background-repeat:no-repeat;background-size:cover}.work-section.pizza-background{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5aebadbe1f34a277c3c8e05c_pizzahero.jpg);background-repeat:no-repeat;background-size:cover;height:900px}.titleblock{float:none;background-color:#0000003d;width:50%;height:100%}.titleblock.left{float:left;color:#fff;background-color:#aaa0;background-image:radial-gradient(circle at 0 0,#4b4b4bba,#fff0 68%);flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding-top:100px;text-decoration:none;display:flex}.titleblock.right{float:right;color:#fff;text-transform:none;background-color:#57575700;background-image:radial-gradient(circle farthest-side at 100% 0,#506068b0 8%,#fff0 77%);flex-direction:column;justify-content:flex-start;align-items:center;width:50%;height:100%;padding-top:100px;text-decoration:none;display:flex}.titleblock.right.darker{background-color:#57575700}.titleblock.darker{background-image:linear-gradient(#00000040,#00000040);flex-direction:column;justify-content:center;align-items:center;display:flex}.line{border-bottom:3px solid #77c8ff;width:70%}.h2-home{opacity:1;color:#fff;letter-spacing:5px;margin-bottom:21px;padding-top:20px;font-family:Great Vibes,cursive;font-size:40px;font-weight:400;display:block}.footer{background-color:#7ec8fa;flex-direction:row;justify-content:center;align-items:center;height:auto;padding-top:11px;padding-bottom:11px;transition:all .2s;display:block}.body{margin-top:0;padding-top:70px;padding-left:0;padding-right:0;font-family:Oswald,sans-serif;line-height:30px}.body.blue{padding-top:0}.body.gym-background{background-image:linear-gradient(#fffffff7,#fffffff7),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a81acfaa7e7870001522a3f_pvbjj.avif);background-position:0 0,0 100%;background-repeat:repeat,no-repeat;background-size:auto,300px 300px;background-attachment:scroll,fixed}.h1-about-us{color:#000;text-align:right;letter-spacing:3px;text-transform:uppercase;border-style:none solid none none;border-bottom-width:1px;border-bottom-color:#000;border-right-width:1px;border-right-color:#000;flex:0 auto;height:auto;margin-top:0;margin-bottom:0;padding-top:131px;padding-bottom:131px;padding-right:30px;line-height:89px}.h1-about-us.right-border{text-align:left;border-style:none none none solid;border-left-width:1px;border-left-color:#000;order:1;padding:65px 18px 65px 30px}.about-us-p{color:#000;text-align:justify;letter-spacing:0;text-indent:25px;flex:0 auto;margin:50px 52px;font-size:19px;line-height:35px}.about-us-hero{background-image:linear-gradient(#0000 59%,#ffffff82 75%,#fff),linear-gradient(#3030302b,#3030302b),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a8498b463b7e50001e48db0_BAY.avif);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.about-us-s1{background-image:linear-gradient(#ffffffad,#ffffffad),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd1b49130cb09e85279dd45_aboutushero.avif);background-position:0 0,0 53%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;flex-direction:column;justify-content:space-around;align-items:center;margin-top:0;margin-bottom:0;padding-top:57px;padding-bottom:57px;display:flex}.hero-container{background-color:#0000;flex-direction:row;flex:0 auto;align-items:center;height:auto;margin-top:0;margin-bottom:-1px;display:flex}.hero-container.whteback{background-color:#ffffff8c;margin-top:45px;box-shadow:1px 1px 3px #000}.lightbox-link{border:1px solid #fff;width:20%;height:auto;margin:0}.lightboxgal{flex-wrap:wrap;align-items:center;margin-top:0;display:flex}.lbimg{width:100%}.quote-block{font-size:24px;line-height:26px}.quote-name{text-align:right;font-size:18px;font-style:italic;font-weight:400}.quote-source{text-align:right;font-size:18px;font-style:italic}.dyn-quote{margin-top:20px;margin-bottom:20px}.collection-list{flex-direction:column;justify-content:space-around;align-items:stretch;margin-left:31px;display:flex}.collection-item{margin-top:25px;margin-bottom:25px}.contact-us{background-image:linear-gradient(to bottom,var(--section-bg)72%,#ffffff5c 90%,#fff0 102%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a8f1fae7e521a0001a8cb24_alexwavecontactus.avif);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,contain;border-style:none;border-top-width:0;border-top-color:#000;border-bottom-width:0;border-bottom-color:#000;height:auto;padding-top:130px;padding-bottom:130px}.contact-us-form{opacity:.8;flex-direction:column;justify-content:space-around;align-items:stretch;padding-left:150px;padding-right:150px;display:flex}.contact-us-lable{align-self:flex-start}.footer-link{color:#fff;letter-spacing:4px;text-transform:uppercase;margin-top:15px;margin-bottom:15px;font-weight:300;text-decoration:none;transition:all .2s}.footer-link:hover{color:#7c7c7c;font-size:14px}.main-social-wrapper{border-top:1px none var(--dodger-blue-2);border-bottom:1px none var(--dodger-blue-2);flex-direction:column;justify-content:center;align-items:center;margin-top:16px;margin-bottom:0;padding-left:0;padding-right:0;display:flex}.faq-section{border-style:none;border-top-width:0;border-top-color:#000;border-bottom-width:0;border-bottom-color:#000;margin-right:0;padding-top:128px}.faq-container{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.unordered-list{text-align:left;width:100%;font-size:20px}.faq-answer{color:var(--text-color);text-align:justify;margin-top:10px;margin-bottom:10px;margin-left:59px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%;list-style-type:square}.faq-question{color:var(--text-color);margin-top:22px;margin-bottom:22px;font-family:Martel Sans,sans-serif;font-size:23px;font-weight:600;line-height:28px}.faq-question.indent{margin-left:47px}.faq-question.policies{letter-spacing:.02em;font-family:Raleway,sans-serif;font-weight:500}.contact-us-icon{float:none;align-self:flex-start}.hover-1,.hover-2,.hover-3,.hover-4{opacity:0}.pvbjj-section{background-image:linear-gradient(#ffffff6b,#ffffff6b),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a91cf0bb87f26000187cae5_hackbackgorund.avif);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;border-top:0 #000;border-bottom:0 #000;height:auto;margin-bottom:0;margin-left:0;margin-right:0;padding-top:10px;padding-left:0;padding-right:0}.hotel-hero{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab1dc9f6bd70ba3ff6f2c23_hotelheronew.avif);background-position:0;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;height:80vh;padding-top:0;padding-bottom:54px;padding-right:51px;display:flex}.hotel-intro-section{padding-top:45px;padding-bottom:45px}.hotel-continer{align-items:center;display:flex}.hotel-h1{border-right:1.5px solid var(--main-blue);color:var(--text-color);text-align:left;height:30%;margin-top:0;margin-bottom:0;margin-right:27px;padding-top:113px;padding-bottom:113px;padding-right:25px;font-family:Martel Sans,sans-serif;font-weight:800;line-height:41px}.hotel-p{color:var(--text-color);width:100%;margin-top:21px;margin-bottom:21px;font-family:Raleway,sans-serif;font-size:21px;line-height:160%}.room-features-container{border-top:1.5px solid var(--main-blue);border-bottom:1.5px solid var(--main-blue);flex-flow:wrap;justify-content:center;align-items:center;margin-top:51px;margin-bottom:51px;padding-top:66px;padding-bottom:66px;display:flex}.room-features-txt{color:var(--text-color);letter-spacing:1px;padding:15px;font-family:Martel Sans,sans-serif;font-size:17px;font-weight:600}.h3-rooms{border-bottom:1px solid var(--main-blue);color:var(--text-color);text-align:center;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;width:100%;padding-top:16px;padding-bottom:16px;font-family:Martel Sans,sans-serif;font-size:20px;font-weight:700;line-height:20px;display:block}.rooms-text-description{text-align:justify;padding:35px;font-size:30px;line-height:38px}.rooms-text-description.sml{color:var(--text-color);text-align:center;padding:10px;font-family:Raleway,sans-serif;font-size:15px;font-style:italic;line-height:22px}.txt-occupancy{color:var(--text-color);letter-spacing:2px;margin-top:0;margin-bottom:0;font-family:Martel Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400}.link-span{cursor:pointer;text-decoration:none}.link-span:visited{color:#000}.title-bar{flex-direction:row;margin-top:64px;margin-bottom:40px;padding-bottom:53px;display:flex}.underscore-box{border-style:none none solid;border-width:1px;border-color:black black var(--main-blue);flex:1;width:40%;height:auto;margin-left:49px;margin-right:49px}.heading{color:var(--text-color);text-transform:uppercase;align-items:center;margin:0 -57px -35px;padding-left:38px;padding-right:38px;font-family:Martel Sans,sans-serif;font-size:60px;font-weight:900;line-height:60px;display:flex}.h1-hero-about-us{color:#fff;background-color:#0000;border-bottom:3px solid #0098ff;margin-top:0;margin-bottom:0;padding:79px 96px 47px;font-family:Great Vibes,cursive;font-size:75px;font-weight:400}.h2-about-us-hero{color:#fff;letter-spacing:12px;text-transform:uppercase;margin-top:25px;font-family:Oswald,sans-serif;font-size:36px;font-weight:700}.pvbjj-background-paralex{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a8af70ea40ac800017ba997_pvbjjparalex.avif);background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:500px;margin-top:0}.hotel-hero-h1{border-style:none;border-bottom-width:5px;border-bottom-color:var(--dodger-blue);color:#fff;text-align:left;letter-spacing:9px;margin-bottom:0;padding:40px 0 27px;font-family:Great Vibes,cursive;font-size:71px;font-weight:800}.roomimg{cursor:pointer;border-radius:8px;width:auto;min-width:50%;box-shadow:1px 1px 12px #0000003d}.surf-hero-section{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a91d2c18433cb00017f34e0_SURF%20HERO.avif);background-position:0 100%;background-size:cover;background-attachment:scroll;flex-direction:column;justify-content:flex-start;height:90vh;display:flex}.surf-camp-hero-h1{color:#fff;text-align:right;letter-spacing:14px;margin-top:0;padding:98px 10px 43px 58px;font-family:Great Vibes,cursive;font-size:100px;font-weight:400}.surf-camp-h2{text-align:center;border-right:1px solid #000;width:30%;margin-left:14px;margin-right:14px;padding:16px;line-height:47px}.surf-camp-container{border-top:1px solid #000;flex-direction:row;margin-top:45px;margin-bottom:45px;padding-top:45px;padding-bottom:45px;display:flex}.surf-camp-hero-section{padding:0 0 45px}.surf-camp-div-block{flex-direction:column;justify-content:center;align-items:flex-start;width:70%;display:flex}.surf-camp-p{text-align:justify;text-indent:0;margin-top:15px;margin-bottom:15px;font-size:18px;line-height:25px}.course-type-container{border-style:solid none;border-top-width:1px;border-top-color:#000;border-bottom-width:1px;border-bottom-color:#000;flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:45px;padding-top:45px;padding-bottom:45px;display:flex}.course-type-block{border:11px solid #a5daff;border-radius:16px;flex-direction:column;margin:10px;padding:0;display:flex;box-shadow:1px 1px 24px #0000003d}.surf-camp-intro-section{padding-top:0;padding-bottom:45px}.intro-container{flex-direction:column;display:flex}.surf-type-h3{color:#fff;text-align:right;letter-spacing:17px;background-image:linear-gradient(#0098ffb8,#0098ffb8);margin-top:0;margin-bottom:0;padding:42px 33px;font-family:Oswald,sans-serif;font-size:50px;font-weight:600}.surf-type-h3.align-left{text-align:left;text-transform:uppercase;background-image:linear-gradient(#0098ffb8,#0098ffb8)}.intro-content-wrapper{flex-direction:column;margin-top:45px;display:flex}.intro-content-wrapper.align-right-content{flex-direction:column-reverse}.surfcamptxtwrapper{border:1px #000;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.surfcamp-content-p{text-align:justify;text-indent:14px;margin-left:22px;margin-right:22px;font-size:22px;font-weight:300;line-height:39px}.surf-content-txt-wrapper{flex-flow:wrap;place-content:center;width:100%;display:flex}.surf-txt{text-align:center;letter-spacing:2px;margin:12px 24px;font-size:26px;font-weight:400}.surf-camp-h4{text-align:center;letter-spacing:9px;border-top:1px #000;border-bottom:1px solid #000;width:100%;margin-top:35px;margin-bottom:45px;padding-top:20px;padding-bottom:20px;font-size:25px;font-weight:600}.surf-camp-upgrade-section{margin-bottom:0;padding-top:0;padding-bottom:45px;padding-right:0}.surf-camp-call-to-action{text-align:center;letter-spacing:6px;text-transform:uppercase;border:4px solid #a5daff;width:100%;margin-top:20px;margin-bottom:20px;padding-top:25px;padding-bottom:25px;font-size:23px;transition:font-size .2s}.surf-camp-call-to-action:hover{font-size:27px}.included-continer{border-top:1px #000;border-bottom:1px #000;flex-direction:column;justify-content:center;align-items:center;margin-top:45px;margin-bottom:0;padding-top:45px;padding-bottom:0;display:flex}.included-h3{text-align:center;letter-spacing:10px;border-bottom:3px #0098ff;border-left:3px #0098ff;width:100%;height:auto;margin-top:0;margin-bottom:1px;padding:0 0 45px;font-family:Great Vibes,cursive;font-size:39px}.services-wrapper{border:3px dotted #0098ff;flex-direction:column;flex:1;justify-content:center;padding:45px;display:flex}.included-block{align-items:center;margin:18px 0;display:flex}.services-txt{text-align:justify;margin-top:15px;margin-bottom:15px;margin-left:0;font-size:15px;line-height:28px}.discrpt-included-wrapper{flex-direction:column;align-items:flex-start;margin-left:41px;display:flex}.services-title{text-align:center;text-transform:uppercase;margin-top:20px;margin-bottom:12px;font-weight:600}.surf-camp-slider{height:600px;margin-top:0}.slide{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab1cdadeddf79e43b835f62_introslider%20\(2%20of%203\).avif);background-position:50%}.surf-camp-pricing{margin-top:0;padding-top:0;padding-bottom:45px;display:block}.price-contienr{border:1px solid #000;border-style:solid none;flex-flow:column wrap;justify-content:center;margin-top:0;margin-bottom:0;padding:0;display:flex}.priceblock{flex:none;justify-content:center;align-self:flex-start;align-items:center;width:25%;display:flex}.price-wrapper-block{text-align:left;text-transform:uppercase;border-style:none;border-top-width:1px;border-top-color:#000;border-bottom-width:1px;border-bottom-color:#000;justify-content:center;align-items:center;width:100%;padding-top:15px;padding-bottom:15px;display:flex}.camp-type-txt{text-align:center;letter-spacing:1px;text-transform:uppercase;flex-direction:column;justify-content:center;margin-top:6px;font-size:20px;line-height:22px;display:flex}.camp-price{text-align:center;letter-spacing:4px;flex-direction:column;align-items:center;width:auto;padding:1px 29px;font-size:29px;font-weight:700;display:flex}.price-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:10px;display:flex}.hotel-hero-div-block{flex-direction:column;justify-content:space-around;height:100%;padding-top:26px;padding-bottom:26px;display:flex}.pricing-txt{text-align:justify;flex:0 auto;margin-top:0;margin-bottom:45px;padding:10px 0;font-size:22px;font-weight:600;line-height:35px}.surf-camp-hero-h2{color:#fff;text-align:right;letter-spacing:1px;padding-right:84px;font-size:36px;font-weight:300}.surf-camp-review{background-image:linear-gradient(#0098ff0d,#0098ff0d);margin-top:0;margin-bottom:0;padding-top:45px;padding-bottom:45px}.surf-camp-review-quote{text-align:left;letter-spacing:2px;align-items:center;width:75%;font-size:19px;line-height:30px;display:flex}.surf-camp-review-name{text-align:center;letter-spacing:4px;border-bottom:5px solid #e2e2e2;margin:12px 34px;padding-top:18px;padding-bottom:18px;font-family:Great Vibes,cursive;font-size:32px;font-style:normal;font-weight:400}.surf-camp-review-country{text-align:center;margin-left:10px;margin-right:10px;font-size:18px;font-style:italic;font-weight:400}.surf-camp-review-div-block{width:25%}.surf-camp-source---country{justify-content:center;display:flex}.review-collection-intro{flex-direction:column;justify-content:space-around;display:flex}.surf-camp-review-collection-item{margin-top:20px;margin-bottom:20px;display:flex}.surf-camp-review-upgrade-collection{flex-direction:column;display:flex}.included-wrapper{margin-top:0;padding-bottom:45px}.slide-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab1cd75235c96fccdb466d9_introslider%20\(1%20of%203\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab1cfaa6bd70b35306f24d1_introslider%20\(3%20of%203\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.surf-camp-upgrade-slider{height:750px}.surfcampgalintro{margin-top:45px}.slide-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd89ad9cbc64f2a6fe9b149_ADVANCEDSLIDE3.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab1d1dc214c0c6bd2960cd4_upgradeslider%20\(1%20of%203\).avif);background-position:50%;background-size:cover}.slide-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd316d19c08ba27df71b5ef_advancedslider2.avif);background-position:50%;background-size:cover}.pvbjj-h2-script{margin:45px 5px 0;font-family:Great Vibes,cursive;font-size:48px;font-weight:100;display:inline-block}.gi-g-wrapp{justify-content:center;display:flex}.pvbjj-h2-oswald{margin:45px 5px 0}.pvbjj-welcome-txt{text-align:center;letter-spacing:1px;margin-top:45px;margin-bottom:45px;padding-left:10px;padding-right:10px;font-size:24px;font-weight:600}.h2-hotel-hero{color:#fff;text-align:right;padding-left:0;font-size:40px;font-weight:300}.start-your-adventure-button{opacity:1;letter-spacing:5px;border:5px solid #8bd0ff;border-radius:50%;margin-top:15px;margin-bottom:15px;padding:23px 91px;font-size:23px}.hotel-hero-div-wrapper{padding-left:57px}.whats-app-txt{letter-spacing:3px;align-items:center;margin:10px;font-size:22px;font-weight:700;display:flex}.about-is-vid-desktop{padding-bottom:45px}.map{height:50vh}.preloader{z-index:3000;background-color:#81ccff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-load-txt{letter-spacing:5px;text-transform:uppercase;margin-top:40px;padding:24px;font-size:50px;font-weight:700}.logo-loader{width:1000px}.poly{margin-bottom:45px}.desktop-nav{z-index:2500;background-color:#fff;justify-content:space-around;align-items:center;height:90px;display:flex;position:fixed;top:0;left:0;right:0}.desktop-nav-link{text-transform:uppercase;padding-left:7px;padding-right:7px;font-size:13px;transition:all .2s;display:inline-block}.desktop-nav-link:hover{color:#fff;background-color:#0098ff69}.desktop-nav-link.w--current{padding-left:10px;padding-right:10px;font-size:13px}.desktop-nav-link.esp{display:none}.desktop-drop-link{text-align:center;letter-spacing:1px;text-transform:uppercase;background-color:#fff;transition:all .2s}.desktop-drop-link:hover{color:#fff;background-color:#0098ff69}.dropdown-toggle{text-transform:uppercase;padding-left:10px;padding-right:40px}.dropdown-toggle:hover{color:#fff;background-color:#0098ff69}.whats-app-link{z-index:2000;color:#fff;background-color:#0098ffbf;border-radius:23px;align-items:center;margin-bottom:30px;margin-left:15px;padding:10px;display:flex;position:fixed;bottom:0;left:0}.whats-app-link:visited{color:#fff}.whats-app-link.red{background-color:#ff0000b8;margin-right:15px;bottom:0;left:auto;right:0}.hotel-pool{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:1080px;padding-top:0;padding-bottom:0;padding-right:0;display:flex}.hotel-pool.hotel{height:auto}.hotel-pool.hoe{height:auto;margin-top:64px}.pool-h2{color:var(--bg-white);text-align:left;letter-spacing:5px;text-transform:uppercase;background-color:#0098ff63;width:100%;margin-top:0;margin-bottom:0;padding:60px 33px;font-family:Martel Sans,sans-serif;font-size:85px;font-weight:900;line-height:98px}.pool-txt{color:var(--bg-white);text-align:left;background-color:#0098ff63;width:40%;height:100%;margin-top:0;margin-left:0;padding:33px 24px 33px 33px;font-family:Raleway,sans-serif;font-size:31px;font-weight:400;line-height:50px}.surf-fit{background-image:linear-gradient(#ffffffc4,#ffffffc4),linear-gradient(#ffffffe8,#ffffffe8),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a81acfaa7e7870001522a3f_pvbjj.avif);background-position:0 0,0 0,50%;background-size:auto,auto,300px;flex-direction:column;justify-content:space-around;align-items:center;display:flex}.surf-fit-wrapper{text-align:center;border:51px #77c8ff;flex-direction:column;justify-content:center;align-items:center;margin-top:45px;margin-bottom:45px;display:flex}.surf-fit-h2{text-align:center;letter-spacing:7px;text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:45px;padding-bottom:20px;padding-left:68px;padding-right:68px;font-size:41px}.act-section{flex-direction:column;align-items:stretch;display:flex}.act-wrapper{border:3px solid var(--border-color);cursor:pointer;border-radius:12px;flex-flow:column wrap;justify-content:flex-start;align-items:center;width:30%;margin:20px;padding:10px 24px;transition:all .3s ease-in-out;display:flex;box-shadow:1px 1px 16px #0a2b3852}.act-wrapper:hover{border-color:var(--main-blue);transform:translateY(-4px);box-shadow:1px 1px 24px #0a2b3866}.act-photo{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ad0bd95d8ce02481a7a63c5_waterfall.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:300px}.act-photo.is-la{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab30f4f3c0d5ffc6162645d_isla%20igugana%20example.avif);background-position:0;background-size:481px}.act-photo.turtle{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab30ff1ea2a811ba451043b_turtle.avif);background-position:50%;background-size:cover;width:100%}.act-photo.zipline{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ae635d70a0d582fc7833c39__MG_5777.avif);background-position:50%;background-size:720px;width:100%}.act-photo.fishing{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ae1654b6d39801ff9404fae_fishing1.avif);background-position:50%;background-size:cover;width:100%;height:300px}.act-photo.eco-tour{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ae62885a0a8297151ba9b63_mangrove.avif);background-position:50%;background-size:cover;border-radius:0%;width:100%}.act-photo.horse{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a848a3f63b7e50001e4750c_9BIG.avif);background-position:50%;background-size:cover}.act-block-wrapper{flex-wrap:wrap;justify-content:space-around;align-items:stretch;display:flex}.act-h1{color:var(--text-color);text-align:center;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #77c8ff00;border-bottom:1px solid #77c8ff00;margin:64px 41px 32px;font-family:Martel Sans,sans-serif;font-size:60px;font-weight:900}.act-txt-block{color:var(--text-color);text-align:center;margin-top:10px;margin-bottom:45px;font-family:Raleway,sans-serif;font-size:19px;line-height:160%}.act-txt-block.bottom{margin-top:48px;margin-bottom:0}.container-5{text-align:justify;letter-spacing:0}.act-h3{text-align:center;text-transform:uppercase;background-color:#77c8ff;border-bottom:1px #000;width:100%;margin-top:0;padding:10px}.act-txt-description{color:var(--text-color);text-align:justify;margin-top:17px;margin-bottom:17px;font-family:Raleway,sans-serif;font-size:18px;line-height:145%}.blog-post-collection-item{border:1.5px solid var(--border-color);border-radius:13px;flex-direction:column;justify-content:space-between;align-items:center;width:29vw;margin:15px 16px 24px;padding:10px;transition:all .3s ease-in-out;display:flex;box-shadow:2px 2px 12px #0863a23d}.blog-post-collection-item:hover{border-color:var(--main-blue);transform:translateY(-4px);box-shadow:2px 2px 16px #0863a252}.blog-thum-img{width:95%}.blog-catagory{color:var(--text-color);text-align:center;letter-spacing:.05em;text-transform:uppercase;align-self:center;margin-top:10px;margin-bottom:10px;font-family:Raleway,sans-serif;font-size:20px;font-style:normal;font-weight:400}.blog-collection-list-wrapper{flex-flow:wrap;justify-content:center;display:flex}.blog-description{color:var(--text-color);text-align:left;margin:15px;font-family:Raleway,sans-serif;font-size:16px;font-weight:400;line-height:160%}.blog-post-button{color:#000;letter-spacing:3px;text-transform:uppercase;background-color:#fff;border-style:dashed;border-width:2px;border-top-color:#000;margin-top:16px;margin-bottom:16px;padding:10px 15px;font-size:15px;font-weight:700}.blog-post-button.secondary-button{cursor:pointer;margin-left:0}.blog-post-hero{z-index:0;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:stretch;height:700px;display:flex;position:relative}.blog-post-hero.discover-playa-venao{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-repeat:no-repeat;background-size:cover}.blog-content{z-index:1;flex-direction:column;max-width:920px;margin-left:auto;margin-right:auto;display:flex;position:relative}.supporting-image-wrapper{border-top:1px #000;justify-content:space-around;align-items:center;margin-top:32px;display:flex}.blog-img{width:30%;margin-top:32px;margin-bottom:32px}.created-on{color:var(--text-color);text-align:center;margin-top:17px;margin-bottom:17px;font-family:Martel Sans,sans-serif;font-size:17px}.other-blog-collection-list{flex-flow:wrap;justify-content:center;display:flex}.section{margin-bottom:164px}.blog-plage-blog-cattigory{color:var(--text-color);text-align:center;margin-bottom:16px;font-family:Raleway,sans-serif;font-size:18px;font-weight:500}.blog-post-page-other-blogs{border:1.5px solid var(--border-color);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;width:28vw;margin:20px;padding-bottom:16px;transition:all .3s ease-in-out;display:flex;box-shadow:2px 2px 12px #0863a23d}.blog-post-page-other-blogs:hover{border-color:var(--main-blue);transform:translateY(-3px);box-shadow:2px 2px 16px #0863a252}.blog-page-other-blog-catigory-list{color:var(--text-color);margin-top:24px;margin-bottom:16px;font-family:Martel Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700}.rich-text-block{background-color:var(--bg-white);color:var(--text-color);border:1.5px solid #a5daff80;border-radius:12px;padding:32px;font-family:Raleway,sans-serif;font-size:19px;line-height:160%;box-shadow:2px 2px 12px #0863a23d}.rich-text-block a{color:var(--main-blue);cursor:pointer;font-size:19px;font-weight:600;text-decoration:underline;transition:color .25s ease-in-out}.rich-text-block a:hover{color:var(--text-color)}.rich-text-block.guide{background-color:#f8fafc4d;border-color:#a5daff99;margin-top:48px;padding:48px 64px;box-shadow:2px 2px 12px #72a6ca3d}.rich-text-block.guide h2{text-align:center;margin-top:8px;margin-bottom:24px;font-size:36px;font-weight:500}.rich-text-block.guide p{margin-bottom:16px}.rich-text-block.guide img{border-radius:16px;margin-top:8px;margin-bottom:24px;box-shadow:1px 1px 12px #11313e3d}.rich-text-block.guide.top{margin-top:0}.updated-on-txt{color:var(--text-color);letter-spacing:.04em;font-family:Martel Sans,sans-serif}.surf-fit-wraper-1{justify-content:center;width:50%;display:flex}.surf-fit-image{width:100%}.surf-fit-video-wrapper{justify-content:space-around;width:100%;display:flex}.blog-explor-h3{border-bottom:1.5px solid var(--main-blue);color:var(--text-color);text-align:center;text-transform:uppercase;margin-bottom:32px;margin-left:211px;margin-right:211px;padding-top:18px;padding-bottom:8px;font-family:Martel Sans,sans-serif;font-size:40px}.pizzahero{background-image:linear-gradient(#ffffffd9,#ffffffd9),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5abc4145e4f32a64e5a5bdd5_pizza%20logo.avif);background-position:0 0,23%;background-repeat:repeat,no-repeat;background-size:auto,250px;border-bottom:1px #000;justify-content:center;align-items:center;height:auto;margin-top:0;padding-top:45px;display:flex}.pizza-hero-continer{flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex}.pizza-h1{border-right:1px #000;border-left:2px solid var(--main-blue);color:var(--text-color);text-align:left;text-transform:uppercase;width:25%;margin-top:64px;margin-bottom:64px;padding:32px 0 32px 32px;font-family:Martel Sans,sans-serif;font-size:48px;font-weight:900;line-height:60px}.pizza-hero-txt{color:var(--text-color);margin:0;padding:22px 48px 22px 22px;font-family:Allison,sans-serif;font-size:63px}.pizza-hero-txt.oswald{font-family:Raleway,sans-serif;font-size:36px;font-weight:500}.pizza-hero-txt.middle{padding-top:8px;padding-bottom:8px}.pizza-info-section{background-color:var(--section-bg);flex-direction:column;justify-content:center;align-items:center;height:auto;margin-top:0;padding:64px 0 0;display:flex}.pizza-p{color:var(--text-color);text-align:justify;letter-spacing:1px;margin-bottom:0;font-family:Raleway,sans-serif;font-size:21px;line-height:170%}.div-block-3{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;display:flex}.room-tab-wrapper{width:100%}.room-llightbox{width:auto;min-width:50%}.instant-book-button{letter-spacing:5px;text-transform:uppercase;border:3px solid #77c8ff;border-radius:0;padding:15px 30px;font-size:24px;box-shadow:0 0 6px 4px #fff}.surf-camp-type-wrapper{flex-wrap:wrap;justify-content:space-around;align-items:flex-start;margin-top:45px;margin-bottom:45px;display:flex}.surf-camt-packages-type-txt{background-color:var(--dodger-blue);color:var(--bg-white);text-align:center;letter-spacing:.04em;padding-top:15px;padding-bottom:15px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:700}.surf-camp-link-block{width:auto}.pizzabackgroundhero{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5aebadbe1f34a277c3c8e05c_pizzahero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.menu-pizza-buttons-continer{flex-direction:row;margin-top:45px;display:none}.pizza-button{letter-spacing:3px;border:6px solid #77c8ff;margin:45px;padding:30px;font-size:16px}.slide-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd333cb98a7b6ff1035a084_famsld3.avif);background-position:50% 5%;background-repeat:no-repeat;background-size:cover}.slide-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd32f7698a7b61c7a3594f8_famsld1.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-9{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ad36a070f7efd1cc9f2cfd8_familyslider-3.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.div-block-4{justify-content:flex-start;align-items:center;display:flex}.activity-txt{color:var(--text-color);text-align:center;text-transform:uppercase;margin:20px;font-family:Martel Sans,sans-serif;font-size:24px;font-weight:700;line-height:25px}.pricing-container{margin-top:45px;margin-bottom:45px}.rates-pricing-txt{text-align:justify;letter-spacing:0;font-size:20px}.package-basic-services{padding-left:50px;padding-right:50px}.basic-package-icon{align-self:center;margin-bottom:0}._2-ppl-txt{text-align:center;text-transform:uppercase;font-size:12px;font-style:italic}.contact-us-wrapper{flex-direction:column;align-items:stretch;width:100%;display:flex}.form-block{display:block}.logo-email-nav-warpper{flex-direction:column;align-items:center;display:flex}.email-nav-link{color:#000;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-left:5px;padding-right:5px}.team-wrapper-contact-us{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;display:none}.team-header{color:var(--text-color);border:1px solid #0000;margin-bottom:16px;padding-top:20px;padding-left:25px;padding-right:25px;font-family:Martel Sans,sans-serif;font-size:32px}.team-txt{color:var(--text-color);text-align:justify;margin-top:0;margin-bottom:0;font-family:Raleway,sans-serif;font-size:21px}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.act-wrapper-3{flex-wrap:wrap;justify-content:space-around;display:flex}.to-top{z-index:3000;position:fixed;bottom:10px;right:10px}.navbar-3{height:70px}.div-block-6{justify-content:center;align-items:center;display:flex}.team-photo-wrapper{flex-flow:wrap;justify-content:space-around;align-items:center;width:100%;height:auto;margin-top:45px;display:flex}.team-photo{border-radius:50%;width:300px;height:300px;margin:10px}.team-photo.john{border:1.5px solid var(--main-blue);background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5aee34b66154a88183b2510f_john.avif);background-position:0 0;background-size:cover;width:150px;height:150px}.team-photo.carla{border:1.5px solid var(--main-blue);background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5aebc33d1f34a2e74dc8efb8_staff.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:150px;height:150px}.team-photo.sec{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5aebc4dae4867c55554d3519_staff-2.avif);background-position:0 0;background-size:cover;width:150px;height:150px}.team-photo.brent{border:1.5px solid var(--main-blue);background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5aebc4efe4867c834d4d3523_staff-3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:150px;height:150px}.team-photo-txt{color:var(--section-bg);text-align:center;text-shadow:1px 1px 4px #0009;margin-top:25px;margin-bottom:25px;font-family:Martel Sans,sans-serif;font-size:30px;font-weight:900}.home-floating-link{z-index:5000;background-color:#ffffff40;border:2px #000;border-radius:23px;margin-bottom:20px;margin-left:20px;padding:10px;position:fixed;bottom:0;left:0}.home-floating-link.w--current{margin-bottom:30px}.down-link{background-color:#0098ff94;border-radius:15px;margin-top:0;margin-bottom:45px;padding:15px}.link-block{margin-bottom:20px}.div-block-8{text-align:center}.button-2{border-radius:8px;margin-top:17px;margin-bottom:10px;padding:8px;font-size:19px}.textareanew{padding-top:10px;padding-bottom:120px}.thank-you{grid-column-gap:16px;grid-row-gap:16px;background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6491799ad366a419f0ce6afd_family%20surf%20camp%20inguiry%20thank%20you%20img.avif);background-position:0 0,50%;background-size:auto,cover;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-end;padding:60px}.thank-you.family-inquiry{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:center;display:flex}.thank-you-txt{color:var(--bg-white);text-align:center;max-width:65ch;margin-right:0;font-family:Raleway,sans-serif;font-size:21px;line-height:160%}.thank-you-txt.family-inquiry{text-align:center;align-self:center;max-width:1300px}.thank-you-txt.small{text-align:center;max-width:none;font-size:16px}.h2-thank-you{color:var(--bg-white);letter-spacing:.02em;order:-1;align-self:center;margin-top:192px;margin-right:0;padding-right:0;font-family:Martel Sans,sans-serif;font-size:44px;font-weight:800;line-height:44px}.h2-thank-you.family-inquiry{align-self:center;max-width:1300px}.grid{grid-template-columns:1fr 1fr 1fr}.wrapper-footer{flex-direction:column;align-self:center;align-items:center;padding:10px;display:flex}.wrapper-footer.social-footer{flex-direction:row;justify-content:center}.social-wrapper{padding:30px}.div-block-10{justify-content:center;display:flex}.fitness-center-hero{height:auto;display:none}.supporting-gym-section{height:auto;padding-top:64px;padding-bottom:64px}.supporting-gym-section.schedule{padding-bottom:0}.schedule-grid{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px #000;grid-template:".""."".""."".""."".""."/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:none}.gym-h2{color:var(--dim-grey);text-transform:uppercase;border-bottom:3px #77c8ff;padding-bottom:10px;font-size:40px}.gym-h2.align-center{color:var(--text-color);text-align:center;font-family:Martel Sans,sans-serif;font-weight:800}.schedule-txt{border-style:solid;border-width:1px;border-color:black black var(--text-color);color:var(--text-color);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:5px;font-family:Martel Sans,sans-serif;font-size:13px;font-weight:500;display:flex}.jiu-jitsu{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cb3b4462edee06e8384720a_herogym.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slider{height:70vh}.yoga-slider{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cb4a9ebb097ed664e09f873_YOGAHEROSLIDER.avif);background-position:50%;background-size:cover}.kick-box-slider{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd89a008463a57d5eb5757f_gymhero.avif);background-position:50%;background-size:cover}.gym-p-intro{color:var(--text-color);text-align:justify;font-family:Raleway,sans-serif;font-size:21px;line-height:150%}.gym-p-intro.schedule{text-align:center}.gym-intro-cont{border-top:2px solid var(--main-blue);border-bottom:2px solid var(--main-blue);padding-top:48px;padding-bottom:48px}.slider-div-wrapper{align-items:flex-end;height:100%;padding:101px;display:flex}.h1-gym-slider{color:#fff;background-color:#494949cc;border:3px solid #77c8ff;margin:5px;padding:20px 60px;font-size:36px}.premimum-package-grid{grid-template:"."".""."".""."".""."/.25fr 1fr}.packages-h2{text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:10px;padding-top:15px;padding-bottom:15px;font-size:40px}.package-description-wrapper{flex-direction:column;align-items:flex-start;display:flex}.package-item-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.package-continer{border-top:3px solid #77c8ff;border-bottom:3px solid #77c8ff;padding-top:50px;padding-bottom:50px}.standard-package-grid{grid-template:"."".""."".""."/.25fr 1fr}.price-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr}.price-txt.title{text-align:center;letter-spacing:4px;padding-top:10px;padding-bottom:10px;font-family:Oswald,sans-serif;font-size:27px;font-weight:700;line-height:30px}.price-txt.titlesml{text-align:center;letter-spacing:3px;text-transform:uppercase;text-align:center;letter-spacing:3px;font-weight:600}.price-grid-std{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr}.grid-3{grid-template:".Area"/1fr 1fr}.dropdown-toggle-2{display:none}.schedule-h3{display:none;overflow:visible}.mobile-schedule{display:none}.fitness-hero-photo{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5e55589fcedd80136b818754_fitnesshero-1.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-end;height:70vh;padding-right:103px;display:flex}.grid-5{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.tripad-container{padding-top:11px;padding-bottom:11px;display:none}.cc-type-wrapper{justify-content:flex-start;display:flex}.cc-type-radio{margin-left:10px;margin-right:10px;padding-left:20px;padding-right:20px}.section-2{padding-top:70px;padding-bottom:70px}.cc-secure{margin:25px}.heading-8{text-transform:uppercase;border-bottom:1px solid #000}.contact-us-txt-hero{text-transform:uppercase;margin-left:75px;padding-left:0;font-size:30px;font-weight:700}.surf-camp-type-info-wrapper{flex-direction:column;align-items:center;width:30%;display:flex}.surf-camp-type-info-wrapper.transport-mod{width:45%}.paragraph-2{text-align:justify;text-indent:20px;padding:15px;font-size:16px}.social-credit-container{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;display:flex}.social-credit-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.social-credit-main-container{flex-direction:row;margin-top:45px;margin-bottom:45px;display:flex}.wrapper-social-credit{width:50%;margin:10px}.grid-6{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.featured-in-h3{border-bottom:1px solid #000;margin-bottom:32px;padding-bottom:7px;font-size:27px}.grid-7{margin-top:48px}.container-12{font-size:18px}.paragraph-5{color:var(--text-color);font-family:Raleway,sans-serif;font-size:19px;line-height:160%}.blog-title{border-bottom:1.5px solid var(--main-blue);color:var(--text-color);text-align:center;margin-top:32px;padding-top:10px;padding-bottom:10px;font-family:Martel Sans,sans-serif;font-size:32px;font-weight:700}.blog-title.guide{text-transform:capitalize;border-bottom-color:#0000;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:64px;font-family:Raleway,sans-serif;font-size:56px;font-weight:400}.heading-9{border-bottom:1.5px solid var(--main-blue);color:var(--text-color);text-align:center;margin-top:10px;margin-left:10px;margin-right:10px;padding-bottom:5px;padding-left:10px;padding-right:10px;font-family:Martel Sans,sans-serif;font-size:25px;font-weight:700}.bjj-gallery{padding-top:45px;padding-bottom:45px}.centered-container{text-align:center;flex:1}.gallery-grid-container{grid-column-gap:20px;grid-row-gap:20px;grid-template:".""."/1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-self:center;margin-top:40px;display:grid}.gallery-lightbox{position:relative;overflow:hidden}.gallery-thumbnail{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.video-hero{flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding-top:0;display:flex}.bjj-nav-section{flex-direction:row;justify-content:center;align-items:center;height:auto;display:flex}.fit-nav-link{color:#333;letter-spacing:7px;flex-direction:column;justify-content:center;align-items:center;width:400px;height:300px;margin:40px;font-size:32px;font-style:normal;font-weight:600;text-decoration:none;display:flex}.fit-nav-link.yoganav{color:#fff0;letter-spacing:23px;background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5e925abc06600f40b4d47655_YOGANAV-2.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:400px;font-size:72px;transition:color .4s;box-shadow:2px 2px 12px #0000003d}.fit-nav-link.yoganav:hover{color:var(--white)}.fit-nav-link.bjjnav{color:#0000;letter-spacing:14px;background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5e925b8bf70fbb829d07c73b_BJJNAV.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:400px;font-size:72px;transition:color .4s;transform:translate(0);box-shadow:2px 2px 12px #0000003d}.fit-nav-link.bjjnav:hover{color:var(--white)}.fit-nav-link.fitnav{color:#0000;background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5e98ebc75b1997218be684bc_FITNESSNAV.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:400px;transition:color .4s;box-shadow:2px 2px 12px #0000003d}.fit-nav-link.fitnav:hover{color:var(--white)}.text-block-16{letter-spacing:10px;font-family:Martel Sans,sans-serif;font-size:58px;font-weight:900}.text-block-17{display:block}.hero-heading{border-bottom:2px solid var(--white);color:var(--white);text-transform:uppercase;padding-bottom:17px;padding-left:33px;padding-right:33px;font-size:47px}.heading-10{color:var(--white);text-transform:uppercase;margin-top:10px}.feature-section{flex-direction:column;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.feature-section.hotel{padding-top:0}.hotel-container{flex-direction:row;flex:1;align-items:center;margin-top:30px;margin-bottom:30px;display:flex}.hotel-div{flex-direction:column;justify-content:center;align-items:center;min-width:50%;padding-left:48px;padding-right:48px;display:flex}.paragraph-6{color:var(--text-color);margin-top:10px;margin-bottom:24px;font-family:Raleway,sans-serif;font-size:19px;line-height:145%}.text-block-18{letter-spacing:11px;font-size:56px}.bjj-intro-section{margin-top:45px;margin-bottom:45px}.bio-card-desktop-sec{justify-content:center;align-items:center;height:100vh;display:flex}.bjj-card-wrapper{perspective:1000px;width:30%;height:auto;margin-left:20px;margin-right:20px}.bjj-card{width:auto;height:700px}.bjj-card-front{backface-visibility:hidden;border-radius:15px;height:auto;position:absolute;inset:0%}.bjj-card-img{border-radius:15px}.bjj-card-back{backface-visibility:hidden;object-fit:fill;transform-style:preserve-3d;background-color:#77c8ff;border-radius:15px;flex-direction:column;justify-content:flex-start;height:800px;padding-left:20px;padding-right:20px;display:flex;position:absolute;inset:0%;transform:rotateX(0)rotateY(180deg)rotate(0)}.bjj-name-h3{text-align:center;border-bottom:2px solid #000;margin-top:50px;padding-bottom:5px;font-size:32px}.bjj-txt-rank{color:var(--black);margin-bottom:0;font-size:22px;font-weight:600}.bjj-txt-title{font-size:20px}.bjj-p-bio{margin-top:20px;font-size:18px;line-height:38px}.bjj-years-training{margin-top:14px;font-size:17px}.bjj-lin{text-align:justify;margin-top:20px;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:16px;font-weight:700}.bio-card-mobile-sec{display:none}.bjjhero{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ec2ff82e5928c12401ae448_20190501-_RMV9437.avif);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:80vh;padding-bottom:82px;padding-left:124px;display:flex}.bjjhero.bjj{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5e55589fcedd80136b818754_fitnesshero-1.avif)}.bjj-h1{border-bottom:3px solid var(--white);color:var(--white);letter-spacing:3px;background-color:#0000;margin-left:100px;padding:23px;font-size:72px}.bjj-h2{color:var(--white);margin-top:1px;margin-left:121px}.yoga-h1{border-bottom:3px solid var(--white);color:var(--white);margin-bottom:20px;margin-left:166px;padding:19px 123px;font-size:72px}.yoga-h2{color:var(--white);margin-left:81px}.yogahero{grid-column-gap:16px;grid-row-gap:16px;background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ec2f4461e378d608e80b3ff_HERO.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:flex-start;height:80vh;padding-bottom:135px;display:flex}.fitness-h1{border-bottom:3px solid var(--white);color:var(--white);margin-left:33px;padding-bottom:18px;padding-left:24px;padding-right:24px;font-size:45px}.fitness-h2{color:var(--white);margin-top:10px}.about-us-review-container{padding-top:45px;padding-bottom:45px}.surf-camt-packages-type-txt-2{color:#fff;text-align:center;letter-spacing:2px;background-color:#0098ff;padding-top:15px;padding-bottom:15px;font-size:18px}._2-ppl-txt-2{text-align:center;font-size:12px;font-style:italic}.section-3{padding-top:45px;padding-bottom:45px}.transport-hero{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5f94661d846a8747af7b48d9_Transport%20Header-2.avif);background-position:50%;background-size:cover;flex-direction:column;align-items:flex-start;height:80vh;padding:40px;display:flex}.trasnport-txt{text-transform:uppercase;border:3px solid #000;padding:38px;font-size:49px}.transport-info{justify-content:center;align-items:center;margin-top:45px;margin-bottom:45px;display:flex}.transport-h{color:var(--text-color);font-family:Martel Sans,sans-serif;font-size:38px}.paragraph-7{color:var(--text-color);font-family:Raleway,sans-serif;font-size:19px;font-weight:400;line-height:160%}.transport-call-to-action{flex-direction:column;justify-content:center;align-items:center;margin-top:45px;margin-bottom:45px;display:flex}.h2-transport{color:var(--text-color);letter-spacing:.02em;font-family:Martel Sans,sans-serif;font-size:22px;font-weight:700}.hero{justify-content:flex-end;align-items:stretch;height:70vh;display:flex}.kalani{justify-content:center;width:33%;display:flex}.social{flex-direction:column;justify-content:center;align-items:center;padding-top:128px;padding-bottom:45px;transition:border-radius .2s;display:flex}.h1social{color:var(--text-color);text-align:center;margin-top:0;margin-bottom:0;font-family:Martel Sans,sans-serif;font-weight:900}.c-social{border-top:1px solid #0000;border-bottom:1.5px solid var(--main-blue);flex-direction:column;justify-content:center;align-items:center;margin-bottom:12px;padding-top:32px;padding-bottom:32px;display:flex}.img-social{text-align:center;object-fit:fill;width:100%;margin-bottom:32px;display:inline-block}.tblock-social{color:var(--text-color);text-align:center;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;width:auto;margin-top:16px;margin-bottom:16px;font-family:Raleway,sans-serif;font-size:19px;line-height:160%;display:block}.linkblock-social{border:2px solid var(--dodger-blue);background-color:var(--light-sky-blue);color:var(--dim-grey);text-align:center;letter-spacing:2px;text-transform:uppercase;object-fit:cover;flex:none;justify-content:center;align-items:center;width:auto;margin:0 10px;padding:10px;font-family:Oswald,sans-serif;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:static}.linkblock-social:hover{border-radius:12px}.linkblock-social.primary-button{color:var(--bg-white);width:auto;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.linkblock-social.primary-button.covid{margin-top:48px;margin-bottom:128px}.link-nest{flex-direction:column;justify-content:center;align-items:center;width:60%;margin-top:0;padding-top:0;padding-bottom:0;display:flex}.text-block-19{object-fit:scale-down;height:auto}.text-block-20{float:none}.social-main-links{border:2px solid var(--dodger-blue-2);background-color:var(--light-sky-blue);color:var(--dim-grey);letter-spacing:0;padding:10px;font-weight:500;transition:all .2s}.social-main-links:hover{border-radius:10px}.social-main-links.primary-button{color:var(--bg-white);width:auto}.social-main-link-txt{letter-spacing:1px}.social-link-block-blog{flex-direction:column;justify-content:center;align-items:center;display:flex}.social-link-block-surf-camp{border:2px solid var(--dodger-blue);background-color:var(--light-sky-blue);color:var(--dim-grey);text-align:center;letter-spacing:2px;object-fit:cover;flex:none;justify-content:center;align-items:center;width:100%;margin:9px 10px;padding:10px;font-family:Oswald,sans-serif;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:static}.social-link-block-surf-camp:hover{border-radius:12px}.social-link-block-surf-camp.primary-button{color:var(--bg-white);margin-left:0;margin-right:0;font-size:18px}.social-surf-camp-link-txt{letter-spacing:6px;font-size:16px}.body-playa-venao{background-color:var(--bg-white)}.navbar-text{color:var(--bg-white);letter-spacing:.04em;text-transform:uppercase;text-shadow:1px 1px 4px #0000007a;font-family:Raleway,sans-serif;font-size:1vw;font-weight:700;line-height:110%}.navbar-text.faq{color:var(--text-color);text-shadow:none}.navbar-text.dark{color:var(--text-color);text-shadow:1px 1px 4px #0000003d}.navbar-dropdown-icon{color:var(--bg-white);text-shadow:1px 1px 4px #0000007a;margin-bottom:19px;font-family:Raleway,sans-serif;font-size:16px}.navbar-dropdown-icon.faq{color:var(--text-color);text-shadow:none}.navbar-dropdown-icon.dark{color:var(--text-color)}.navbar-link{color:var(--bg-white);letter-spacing:.04em;text-transform:uppercase;text-shadow:1px 1px 4px #0000007a;margin-left:0;margin-right:24px;padding-left:0;padding-right:0;font-family:Raleway,sans-serif;font-size:1vw;font-weight:700;line-height:110%;transition:all .2s ease-in-out}.navbar-link:hover{border-bottom:1.5px solid #f2f4f7;transform:scale(1.1)translateY(-3px)}.navbar-link.w--current{color:var(--border-color);font-size:1vw;transition:all .2s ease-in-out}.navbar-link.w--current:hover{border-bottom:1.5px solid #f2f4f7;transform:scale(1.1)translateY(-3px)}.navbar-link.last{margin-right:0;display:none}.navbar-link.faq{color:var(--text-color);text-shadow:none}.navbar-link.faq:hover{border-bottom-color:var(--text-color);color:var(--text-color)}.navbar-link.dark{color:var(--text-color);text-shadow:1px 1px 4px #0000003d}.navbar-link.dark:hover{border-bottom-color:var(--text-color);color:var(--text-color)}.navbar-link.mode-none{display:none}.navbar-call-link{flex-direction:row;align-items:center;margin-right:24px;transition:all .3s ease-in-out;display:flex}.navbar-call-link:hover{transform:scale(1.1)translateY(-2px)}.navbar-call-link.dark{margin-right:24px}.call-img.faq{background-color:var(--text-color);border-radius:14px}.call-img.dark{background-color:var(--text-color);border-radius:12px}.navbar-call-number{color:var(--bg-white);letter-spacing:.02em;text-transform:uppercase;text-shadow:1px 1px 4px #0000007a;margin-left:8px;padding-top:1px;font-family:Martel Sans,sans-serif;font-size:1.2vw;font-weight:800;line-height:110%}.navbar-call-number.faq,.navbar-call-number.dark{color:var(--text-color);text-shadow:1px 1px 4px #0000003d}.navbar-dropdown-toggle{padding-left:0;padding-right:38px;transition:all .2s ease-in-out}.navbar-dropdown-toggle:hover{color:var(--text-color);transform:scale(1.1)translateY(-3px)}.navbar-contact-button{border:1.5px solid var(--bg-white);color:var(--bg-white);text-transform:uppercase;text-shadow:1px 1px 4px #0000007a;background-color:#0000;border-radius:6px;padding:10px 18px 8px;font-family:Martel Sans,sans-serif;font-size:1.25vw;font-weight:900;line-height:24px;transition:all .3s ease-in-out}.navbar-contact-button:hover{border-color:var(--main-blue);background-color:var(--bg-white);color:var(--text-color);text-shadow:1px 1px 4px #0000004d;transform:translateY(-2px);box-shadow:2px 2px 8px #28617752}.navbar-contact-button.faq,.navbar-contact-button.dark{border-color:var(--text-color);color:var(--text-color);text-shadow:1px 1px 4px #0000003d}.navbar-contact-button.middle{text-align:center}.hero-img-section{background-image:linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d89f3bbe57ba00dc705f91_Playa%20Venao%2C%20Panama%20%E2%80%93%20The%20Perfect%20Surf%20%26%20Sunshine%20img.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;align-items:center;height:800px;padding-left:64px;padding-right:64px;display:flex;position:relative;inset:0%}.hero-img-section.group-retreat{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d82e3d6d1a1a172d3f1033_GroupRetreatsHero\(1\).avif);background-position:0 0,50% 75%;background-repeat:repeat,no-repeat;background-size:auto,cover;height:70vh}.hero-img-section.group-retreat.reserve-now{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6294f740460e9eeb0b569762_reserve%20now%20page%20main%20photo.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.hoose-your-package{background-image:linear-gradient(#0000003d,#0000003d),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d980d4a9620656fe103bb5_SurfCampPackageHero-min.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.surf-camp{background-image:linear-gradient(#0000001a,#0000001a),url("https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dab8e53fa4cbee77653715_SurfCampHero(3)(1).avif");background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.family-surf{background-image:linear-gradient(#0000001f,#0000001f),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/649056eeefa0ca5a53a0fe1d_family%20surf%20camp%20playa%20venao%20main%20img.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.retreat{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-img-section.main{z-index:1;background-image:none}.hero-img-section.activities{background-image:linear-gradient(#00000029,#00000029),linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e9282293ee2a6737c472c0_our%20activities%20main%20img.avif);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover}.hero-img-section.directions{background-image:linear-gradient(#00000052,#00000052),linear-gradient(#0000003d 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e92fc9091d964940da7c45_Directions%20and%20Transport%20main%20img.avif);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover}.hero-img-section.hotel{background-image:linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e931624ba1002c755388c8_hotel%20main%20img.avif)}.hero-img-section.fitness{background-image:linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e937b6e9c133fd76baa18e_fintesss%20center%20main.avif)}.hero-img-section.pizza{background-image:linear-gradient(#0000003d,#0000003d),linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e93c882d3607fdb173efba_pizza%20gavilan%20main.avif);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover}.hero-img-section.about-us{background-image:linear-gradient(#0000001f,#0000001f),linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e94768584de6160cee85f3_About%20Us%20img%202.avif);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover}.hero-img-section.blog{background-image:linear-gradient(#00000052,#00000052),linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e9506b3ca7a7c73694559a_blog%20main%20img.avif);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover}.hero-img-section.holiday-offer{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/637bf37b6c4c5ad936f65cf6_hero%20holiday%20offer.avif);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:space-between;height:800px;padding-left:64px;padding-right:64px}.hero-img-section.single-offer{background-image:linear-gradient(90deg,#0000003d,#fff0),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63909562c7153537843fc153_main%20img%20solo%20traveler.webp);background-position:0 0,100% 100%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:space-between;height:800px;padding-left:64px;padding-right:64px}.hero-img-section.hosting{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426af07a039a7bad4232539__BQS6494.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;height:70vh}.hero-img-section.surfing-retreat{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64c11d610fcbd204b73fe52a_Surfing%20Retreats%20in%20Panama%20main%20img.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat}.hero-img-section.luxury-rentals{background-image:linear-gradient(#0003 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac20e1ae85a3e5e06c2d2_Luxury%20Surf%20House%20Rentals%20in%20Playa%20Venao%2C%20Panama%20main%20img.avif)}.hero-img-section.bjj-retreat{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d9749ec44d45f20b51aa9e_Taghazout%2C%20Morocco%20%E2%80%93%20Mint%20Tea%20%26%20Mellow%20Waves%20img.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-img-section.welness{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a804882d2504a2f2b572f_header.webp),linear-gradient(#00000029,#00000029);background-position:50% 30%,0 0;background-size:1440px,auto;height:70vh}.hero-img-section-text{z-index:2;text-align:center;position:relative}.hero-img-section-text.offer{margin-right:96px}.hero-h1{z-index:1;color:var(--bg-white);letter-spacing:.02em;text-transform:capitalize;text-shadow:1px 1px 3px #0000007a;margin-top:0;margin-bottom:0;font-family:Allison,sans-serif;font-size:80px;font-weight:400;line-height:110%;position:relative}.hero-h1.retreat{text-transform:none;max-width:655px;font-size:5.1em;line-height:100%}.hero-h1.main{color:var(--text-color);text-shadow:none}.hero-h1.directions{text-transform:none}.hero-h1.surf-camp{letter-spacing:.04em;text-transform:none;margin-bottom:2px;font-size:72px}.hero-h1.offer{text-align:center;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:48px;line-height:115%}.hero-line-break{background-color:var(--main-blue);width:930px;height:1.5px;margin-top:-10px;margin-left:auto;margin-right:auto}.hero-line-break.retreat{width:600px}.hero-line-break.main{background-color:var(--dodger-blue);opacity:.5;width:650px}.hero-line-break.our-activities{width:320px}.hero-line-break.hotel{width:410px}.hero-line-break.fitness{width:310px}.hero-line-break.pizza{width:300px}.hero-line-break.about-us{width:257px}.hero-line-break.blog{z-index:0;width:640px;position:relative}.hero-line-break.reserve-now{width:420px}.hero-line-break.hosting{width:670px}.hero-line-break.group-retreats{width:550px}.hero-line-break.guide{width:700px}.hero-tagline{color:var(--bg-white);text-align:center;letter-spacing:.02em;text-transform:uppercase;margin-top:12px;font-family:Martel Sans,sans-serif;font-size:28px;font-weight:900;line-height:110%}.hero-tagline.offer{text-align:center;margin-top:24px;font-weight:800;line-height:125%}.hero-tagline.main{color:var(--text-color)}.nav-content-wrap{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-left:8px;display:flex}.dropdown-pointer{border-radius:10px;position:relative;box-shadow:1px 1px 8px #0000003d}.navigation-container-mob{align-items:center;width:100%;max-width:1300px;height:100%;margin-left:auto;margin-right:auto;display:flex}.navigation-mob{background-color:#0000;flex-direction:column;align-items:center;display:none;position:relative;inset:0% 0% auto}.navigation-container{align-items:center;width:100%;max-width:1300px;height:100%;min-height:90px;margin-left:auto;margin-right:auto;display:flex}.navigation{z-index:9;background-color:#0000;flex-direction:column;align-items:center;padding-left:2%;padding-right:2%;display:flex;position:relative;inset:0% 0% auto}.navigation-dropdown{min-width:140px}.navigation-dropdown.w--open{background-color:#0000;min-width:160px;max-height:100vh;padding-top:10px;left:-1px}.navigation-left{align-items:center;width:101%;display:flex}.dropdown-title{margin-bottom:2px;font-size:15px}.navigation-right{justify-content:flex-end;align-items:center;width:82%;font-size:16px;display:flex}.navigation-wrap{z-index:5;margin-top:24px;position:absolute;inset:0% 0% auto}.dropdown-wrapper{background-color:#f2f4f7;border-radius:10px;min-width:140px;overflow:hidden;box-shadow:4px -19px 35px #20355a14,11px 11px 30px -10px #20355a26}.dropdown-wrapper.w--open{background-color:#fff;border-radius:15px;min-width:300px;max-height:100vh;left:-97px;box-shadow:0 50px 25px -50px #20355a26,8px 18px 60px 4px #00000021}.dropdown-wrapper.surf-camp{min-width:200px}.nav-menu-3{color:#283338;align-items:center;font-size:15px;display:flex;position:static}.dropdown-link-mobile{color:#283338;width:100%;padding:20px 22px 16px;font-size:16px;text-decoration:none;display:flex}.dropdown-link-mobile:hover{background-color:#f8faff}.pointer{z-index:20;background-color:#f2f4f7;border-radius:2px;width:20px;height:20px;margin-left:auto;margin-right:auto;position:absolute;inset:-2% 63% auto 0%;transform:rotate(45deg)}.login-buttons{align-items:center;display:flex}.dropdown.dark.mode-none,.dropdown.mode-none{display:none}.dropdown-link-2{z-index:25;color:#283338;letter-spacing:.02em;text-transform:capitalize;cursor:pointer;align-items:center;padding:14px 8px;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative}.dropdown-link-2:hover{color:var(--main-blue);background-color:#a5daff40;transform:scale(1.05)}.intro-section{margin:48px 64px 64px}.intro-section.retreat{max-width:1300px;margin-top:32px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}.intro-section.main{margin-top:48px;margin-bottom:96px}.intro-section.luxury-rental{flex-direction:column;align-items:center;display:flex}.intro-section.bjj-retreat{margin:4rem 8rem}.intro-section.flex{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:flex-start;width:1184px;margin-top:64px;margin-left:auto;margin-right:auto;display:flex}.intro-h2{color:var(--text-color);text-align:center;margin-top:0;margin-bottom:32px;font-family:Martel Sans,sans-serif;font-size:28px;font-weight:800;line-height:142%}.intro-h2.group-retreat{margin-bottom:32px}.intro-h2.your-package{max-width:850px;margin-top:64px;margin-left:auto;margin-right:auto}.intro-h2.all-inclusive-package{max-width:960px;margin-top:64px;margin-left:auto;margin-right:auto}.intro-h2.testamonial{margin-bottom:8px}.intro-h2.family{line-height:145%}.intro-h2.family.inline{margin-bottom:16px}.intro-h2.whats-included{text-align:center;margin-bottom:16px;font-size:24px}.intro-h2.retreat-pricing{margin-bottom:0;line-height:100%}.intro-h2.retreat{text-align:left}.intro-h2.main{color:var(--text-color);text-align:left;text-transform:capitalize;align-self:center;margin-bottom:0}.intro-h2.main.white{color:var(--bg-white)}.intro-h2.additional-txt{text-align:center}.intro-h2.hosting{text-transform:none;margin-bottom:24px}.intro-h2.luxury-rental{margin-bottom:24px}.intro-h2.bjj-retreat{text-align:left}.intro-h2.bjj{margin-bottom:0}.intro-h2.bjj-custom{text-align:left;margin-bottom:0;position:absolute;inset:-2.5rem auto auto 0%}.intro-h2.retreat-page{margin-bottom:16px;font-family:Raleway,sans-serif;font-size:18px;font-weight:500;line-height:100%}.intro-h2.thank-you-page{color:var(--bg-white);margin-bottom:16px}.intro-text{color:var(--text-color);text-align:left;letter-spacing:.02em;max-width:1300px;margin:16px auto 0;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.intro-text.main{max-width:560px;margin-left:0;margin-right:0;font-size:1.3vw}.intro-text.retreat{margin-top:0}.intro-text.hosting{text-align:left;align-self:center;max-width:none;margin-top:0;margin-bottom:32px}.intro-text.hosting-txt{text-align:center;max-width:1200px;margin-bottom:48px;margin-left:64px;margin-right:64px}.intro-text.hosting-support-txt{text-align:left;margin-top:0}.intro-text.white{color:var(--bg-white);margin-right:48px}.intro-text.dropdown{text-align:center;max-width:870px;margin-top:48px;font-size:21px}.intro-text.family{margin-bottom:48px;margin-left:64px;margin-right:64px}.intro-text.family-form{max-width:800px}.intro-text.centered{text-align:center;margin-top:0}.intro-text.centered.luxury{max-width:800px}.intro-text.luxury-rental{max-width:68%;margin-top:0;margin-right:16px}.intro-text.casa-la-palma-1{max-width:57%;margin-top:0;margin-right:16px}.intro-text.bjj-retreat-short-txt{max-width:760px;margin-top:1.5rem;margin-bottom:3rem}.intro-text.bjj{max-width:none;margin-top:1.5rem;margin-bottom:3rem}.intro-text.bjj-meet{text-align:left;max-width:none;margin-top:1.5rem;margin-bottom:0}.intro-text.bjj-meet-right-align{text-align:right;max-width:none;margin-top:1.5rem;margin-bottom:0}.intro-text.old{display:none}.text-link{color:var(--main-blue);cursor:pointer;font-style:normal;font-weight:600;text-decoration:underline;transition:color .25s ease-in-out}.text-link:hover{color:var(--text-color)}.text-link.italic{font-style:italic}.slider-container{width:100vw;min-height:400px;padding-left:0;padding-right:0;overflow:hidden}.slider-container.luxury-rental{margin-top:48px}.slider-container.luxury-rental.none{display:none}.slider-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.slider-wrapper.surf-program{background-color:var(--section-bg);padding-top:94px}.slider-right-arrow{color:#a5daff;text-shadow:1px 1px 4px #0000007a;justify-content:flex-end;align-items:center;margin-right:64px;display:flex}.slide-10{border-radius:8px}.mask{position:static;overflow:visible}.slider-2{background-color:#0000;width:600px;height:400px;position:relative}.slider-2.retreat{float:left;justify-content:center;align-items:center;display:inline-block}.slide-content-wrapper{background-color:#e1e1e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slide-content-wrapper._1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d89d002816c350f5f63832_Pavones%2C%20Costa%20Rica%20%E2%80%93%20The%20Endless%20Left%20img.avif);background-repeat:no-repeat;background-size:cover}.slide-content-wrapper._2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d893a94a6d7b93fd2353fb_Pipeline%2C%20Oahu%2C%20Hawaii%20%E2%80%93%20The%20Ultimate%20Test%20img.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper._3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d85181cc81a47b2fb8da6c_conclusion%20your%20wave%20awaits%20img.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper._4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d843071156d984fc4d0e2a_Best%20Places%20to%20Surf%20in%20the%20World%20hero%20img.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper._5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d8a23cc330fc95dd788598_Planning%20Your%20Surf%20Trip%20img.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.yoga-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d72e10b5948a7d1764bb55_YogaSlider1\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.yoga-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d72e5d999bc76eb463dafa_YogaSlider2\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.yoga-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d72ed18ac6a49160e74cfd_YogaSlider3\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.yoga-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d72f3eb3ee67b8b050ec00_YogaSlider4\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.yoga-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d72fb8b3ee67919f50ecd7_YogaSlider5\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.fit-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d731b89c09bcca82558c11_FitnessSlider2\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.fit-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d731dea0bfa22713e78891_FitnessSlider1\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.fit-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d7331007f91c423afc0cfb_FitnessSlider3\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.fit-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d7342755bd4f20a6bcd02c_gallery1\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d83282acd2f6a5f937953d_Brazil021Retreat\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426ad03cf7f897f5e959cd3_group%20retreat%20beach%20break%20surf%20camp%20photo%20\(6\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426ad13dbf12d284d45795a_group%20retreat%20beach%20break%20surf%20camp%20photo%20\(7\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/640f4d21640bb04baae13780_panama-retreat-playa-venao-4.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/640f4d3211c7974fb3b0a0aa_panama-retreat-playa-venao-5.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.intro-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dacc085343375e41dec0bb_beginner%20slider%201.avif);background-position:50%;background-repeat:no-repeat;background-size:650px}.slide-content-wrapper.intro-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dacc1693eed103361bfa7f_beginnerslider2\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.intro-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dacc273f13e8579199ce91_beginnerslider3\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.intro-4{background-image:url("https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dacc37b2a40871b41a7516_beginnerslider4%20(2)(1).avif");background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.upgrade-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dad5893dd133c369629b1a_New%20Intermediate%20Slider\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.upgrade-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dad598fba3617ad9b3d46e_intermediateslider2\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.upgrade-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dad5a7b311cf81a5a561f9_inetermediateslider3\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.upgrade-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dad5b557d253049f53298f_intermediateslider4\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.family-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633eeef667c0d013172b3171_Fun%20Out%20of%20the%20Water%201.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.slide-content-wrapper.famile-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633eef017e0f8d4e33499a92_Fun%20Out%20of%20the%20Water%202.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.slide-content-wrapper.famile-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633eefa15314f3f521fefce1_Fun%20Out%20of%20the%C2%A0Water%203.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.slide-content-wrapper.family-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633eef55155ea74c1693b030_Family-Friendly%20Atmosphere%204.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.slide-content-wrapper.group-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426ad23e42bf6fd514215c6_group%20retreat%20beach%20break%20surf%20camp%20photo%20\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426ad90101d4256cabe0f53_group%20retreat%20beach%20break%20surf%20camp%20photo%20\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426ad9c49a5edeeb54b7e83_group%20retreat%20beach%20break%20surf%20camp%20photo%20\(3\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-9{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426ada785efe65ec4e97f06_group%20retreat%20beach%20break%20surf%20camp%20photo%20\(4\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.group-10{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426adb3eb6809eef30f6ac3_group%20retreat%20beach%20break%20surf%20camp%20photo%20\(5\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426b30623073dfba9dcb2e4_Host%20a%20Group%20Retreat%20in%20Panama%20slider%20img%20\(4\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63f5fd152ba19e088d622cf5_host%20a%20retreat%20in%20panama%20slider%20img%202.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63f5fd21e58f151500cdaabc_host%20a%20retreat%20in%20panama%20slider%20img%203.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426b32ee42bf63cde427537_Host%20a%20Group%20Retreat%20in%20Panama%20slider%20img%20\(5\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426b3393b202dbbf84fc30c_Host%20a%20Group%20Retreat%20in%20Panama%20slider%20img%20\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63f5fd5192d74b1a3d3481e9_host%20a%20retreat%20in%20panama%20slider%20img%206.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426b3653b202d794c4fc58c_Host%20a%20Group%20Retreat%20in%20Panama%20slider%20img%20\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63f5fd684a1aff05a21d6337_host%20a%20retreat%20in%20panama%20slider%20img%208.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-9{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63f5fd7a4df9193b9cc8b346_host%20a%20retreat%20in%20panama%20slider%20img%209.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.hosting-10{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63f5fd86ff2daa96dd370d03_host%20a%20retreat%20in%20panama%20slider%20img%2010.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac8445643161b4f06138d_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(3\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac85ae64e2027939c837f_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(5\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac8723cb7f1431f617525_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(6\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac881c0f58ddceca69315_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(7\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac897a843722cd748db3a_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(8\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac8ad34d483dc99514938_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(4\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac8bdc98d4ee3c405b2b1_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casadelmar-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650ac8cd5532a70ebc6b2b66_Casa%20del%20Mar%20Beachfront%20Elegance%20img%20\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b1598eee15cd4d9589531_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15a6794baa06025fc3f2_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15b2f56804b2b8a4a691_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(3\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15c2d5b630e16d1de1de_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(4\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15d1ca0603f76a208c56_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(5\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15df50b9c0a015a91b79_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(6\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6511c2cf3770769ad9a01fe8__BQS1357_8_9%201.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15f636d9b7fe8811cdec_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(8\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b181055272a1353f255d9_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(8\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b182936d9b7fe8813eeaf_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b183b6fe75fa8440121e7_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b184863b097605c95d5c1_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(3\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b18557b3da9fca5ba03ef_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(4\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b1861f8cd6fe1531cc70f_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(5\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b186ed28f9f86d55199b5_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(6\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6511c2fbade6940c2dcfea37__BQS1647_48_49_50_51-2%201.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.welness-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a82309b0fde85378c4e7c_%D7%AA%D7%9E%D7%95%D7%A0%D7%94%20%D7%9C%D7%A4%D7%A2%D7%99%D7%9C%D7%95%D7%AA%20%D7%92%D7%95%D7%A4%D7%A0%D7%99%D7%AA%20%D7%9E%D7%95%D7%AA%D7%90%D7%9E%D7%AA.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.welness-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a8230d062b8458b7ec755__RMV6967.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.welness-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a8230b29b6855c5a8378c__RAM0794.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.welness-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a8230d6fd0d1d3ad8c980__BQS6231.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.welness-10{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a823041e034ba01bc02c4__RMV0733.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slider-left-arrow{color:#444;align-items:center;margin-left:64px;display:flex}.slider-svg{text-shadow:none}.slide-nav{display:none}.info-plus-cta-section{background-color:var(--section-bg);padding:64px;box-shadow:1px 1px 48px #3c4e6329}.cta-paragraph{color:var(--text-color);text-align:center;margin-top:64px;margin-bottom:32px;font-family:Raleway,sans-serif;font-size:24px;font-weight:500;line-height:135%}.cta-paragraph.package{max-width:700px;margin:8px auto 48px;font-size:24px}.cta-paragraph.package._2nd-course{margin-top:0}.cta-paragraph.all-inclusive{margin-top:72px;margin-bottom:0}.cta-paragraph.retreat{margin-top:4px;margin-bottom:0;font-size:24px}.cta-paragraph.night-option{text-align:center;max-width:745px;margin:48px auto 16px;font-family:Martel Sans,sans-serif;font-weight:700;display:block}.cta-paragraph.night-option.discount-option{margin-top:0;margin-bottom:48px}.cta-paragraph.night-option._2nd-course{margin-top:16px}.cta-paragraph.groundswell{max-width:900px;margin:48px auto 16px}.cta-paragraph.standard-package{max-width:700px;margin:8px auto 0;font-size:24px}.cta-paragraph.standard-package._2nd-course{margin-top:0}.cta-buttons-div{justify-content:center;display:flex}.cta-buttons-div.retreat{flex-direction:column;align-items:center}.primary-button{border:1px solid var(--border-color);text-align:center;letter-spacing:.02em;text-transform:uppercase;text-shadow:1px 1px 4px #0000003d;cursor:pointer;background-image:linear-gradient(#3898ec 27%,#1f74b1);border-radius:6px;width:261px;height:50px;margin-right:16px;padding-top:13px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:900;line-height:24px;transition:all .3s ease-in-out;box-shadow:1px 1px 8px #0863a2a8}.primary-button:hover{background-image:linear-gradient(#3898ec,#1f74b1);transform:translateY(-4px);box-shadow:2px 2px 12px #0863a2a8}.primary-button.cta{border-width:2px;border-color:var(--bg-white);width:auto;margin-right:0;padding-top:12px;padding-left:24px;padding-right:24px;font-family:Martel Sans,sans-serif;font-size:20px;font-weight:900;box-shadow:1px 1px 8px #a5daff52}.primary-button.cta:hover{border-color:var(--main-blue);background-color:var(--section-bg);color:var(--text-color);background-image:none;transform:translateY(-4px);box-shadow:1px 1px 16px #a5daff66}.primary-button.cta.faq,.primary-button.cta.places_to_surf{border-radius:6px;margin-top:16px;padding-bottom:9px}.primary-button.retreat{max-width:261px;margin-right:0}.primary-button.retreat._2nd-course{width:auto;max-width:none}.primary-button.main-cta{border-width:2px;border-radius:8px;width:auto;margin-top:32px;margin-right:0;padding:13px 24px 14px;font-family:Martel Sans,sans-serif;font-size:20px;font-weight:900}.primary-button.main-cta:hover{border-color:var(--main-blue);background-image:linear-gradient(to bottom,var(--bg-white),var(--bg-white));color:var(--text-color);transform:translateY(-2px)}.primary-button.main-cta.navbar{height:auto;margin-top:0;padding:10px 18px;font-size:18px;font-weight:800}.primary-button.main{letter-spacing:0;margin-bottom:20px;margin-right:12px;padding-left:16px;padding-right:16px;font-size:1.4vw}.primary-button.main.long{width:308px}.primary-button.main-surf{letter-spacing:0;margin-right:12px;padding-left:16px;padding-right:16px;font-size:1.4vw}.primary-button.about-us,.primary-button.hotel{margin-right:0}.primary-button.surf-camp{border-width:2px;width:auto;margin-top:24px;margin-right:0;padding-top:13px;padding-left:24px;padding-right:24px;font-size:18px}.primary-button.surf-camp:hover{border-color:var(--main-blue);background-image:linear-gradient(to bottom,var(--bg-white),var(--bg-white));color:var(--text-color)}.primary-button.intro-surf-program{width:348px;margin-top:32px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:block}.primary-button.offer{width:auto;margin-top:32px;margin-right:0;padding-left:32px;padding-right:32px}.primary-button.offer-button{width:auto;margin-top:32px;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px;display:block}.primary-button.guide-form{border-width:1.5px;width:256px;margin-left:32px;margin-right:0}.primary-button.pop-up-form-submit{width:100%;height:44px;margin-top:8px;margin-right:0;padding-top:10px;font-size:16px}.primary-button.family{letter-spacing:0;width:auto;margin-top:32px;margin-right:12px;padding-top:14px;padding-left:16px;padding-right:16px;font-size:1.4vw;box-shadow:1px 1px 8px 1px #0863a24d}.primary-button.family.new{margin-right:0;padding-left:32px;padding-right:32px}.primary-button.family.luxury{width:240px}.primary-button.luxury-rental{width:auto;margin-top:48px;margin-right:0;padding-left:32px;padding-right:32px}.primary-button.luxury-rental.bottom{width:240px;margin-top:16px;margin-left:auto;margin-right:auto}.primary-button.bjj{margin-right:0;font-size:1.4vw}.primary-button.package_price{margin-right:0}.secondary-button{color:#1f74b1;text-align:center;letter-spacing:.02em;text-transform:uppercase;background-color:#0000;border:2px solid #1f74b1;border-radius:6px;width:261px;height:50px;margin-left:16px;padding-top:13px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:900;line-height:24px;transition:all .3s ease-in-out;box-shadow:2px 2px 8px #0863a252}.secondary-button:hover{transform:translateY(-4px);box-shadow:2px 2px 12px #0863a280}.secondary-button.main{letter-spacing:0;width:50%;margin-left:12px;padding-left:16px;padding-right:16px;font-family:Martel Sans,sans-serif;font-size:1.4vw;font-weight:900}.secondary-button.main-surf{letter-spacing:0;width:50%;margin-left:12px;padding-left:16px;padding-right:16px;font-family:Martel Sans,sans-serif;font-size:1.22vw;font-weight:900}.secondary-button.thank{border-color:var(--bg-white);box-shadow:none;color:var(--bg-white);width:363px;margin:16px auto 64px;padding-left:20px;padding-right:20px;display:block}.secondary-button.thank.family-inquiry{align-self:center}.secondary-button.hosting{width:auto;margin-left:0;padding-left:40px;padding-right:40px;font-weight:800}.secondary-button.pagnation{cursor:pointer;width:200px;margin-top:48px;margin-left:0;margin-right:0}.secondary-button.pagnation.next{margin-right:32px}.secondary-button.table_of_contents{grid-column-gap:8px;grid-row-gap:8px;border-color:var(--txt-white);box-shadow:none;color:var(--txt-white);cursor:pointer;justify-content:flex-start;align-items:center;width:auto;height:auto;margin-left:0;padding:10px 30px 9px;display:flex}.secondary-button.table_of_contents:hover{box-shadow:none;transform:none}.add-text{color:var(--text-color);text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:-24px;margin-bottom:32px;font-family:Martel Sans,sans-serif;font-size:24px;font-weight:700;line-height:100%}.add-text.guide{margin-top:20px;margin-bottom:80px;font-weight:400;line-height:110%}.cta-section{justify-content:center;margin-top:128px;margin-bottom:164px;padding-left:64px;padding-right:64px;display:flex}.cta-section.reserve-now{margin-top:64px;margin-bottom:164px}.cta-section.bjj{margin:0 8rem 16rem;padding-left:0;padding-right:0}.cta-section.faq-section{margin-top:0;padding-top:0}.cta-section.hp-bottom{margin-bottom:128px}.cta-div{background-image:linear-gradient(to bottom,var(--main-blue)15%,#286177);border-radius:8px;flex-direction:column;flex:1;align-items:center;max-width:778px;padding:40px;display:flex;box-shadow:2px 2px 32px #02101b66}.cta-div.group-retreat{border:2px solid var(--border-color);height:auto;max-height:266px;padding-top:32px;padding-bottom:32px}.cta-div.welness,.cta-div.best_page{margin-top:64px;margin-left:auto;margin-right:auto}.cta-text{color:var(--bg-white);text-align:center;margin-bottom:32px;font-family:Raleway,sans-serif;font-size:24px;font-weight:500;line-height:150%}.cta-text.new{margin-top:32px;margin-bottom:0}.cta-text.new-solo{margin-top:0;margin-bottom:0}.cta-bold-text{font-size:32px;font-weight:600;line-height:110%}.footer-section{z-index:1;opacity:1;background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d7452bd5a758296103a354_jeremy-bishop-1EBk5DutZqY-unsplash.avif);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;padding:48px 64px;position:relative;box-shadow:0 -2px 64px #0e557029}.upper-footer-div{z-index:1;justify-content:space-between;max-width:1300px;margin-left:auto;margin-right:auto;display:flex;position:relative}.lower-footer-div{z-index:1;justify-content:center;align-items:center;max-width:1300px;margin-top:32px;margin-left:auto;margin-right:auto;display:flex;position:relative}.right-footer-div{justify-content:space-between;width:80%;display:flex}.footer-category{flex-direction:column;margin-left:16px;display:flex}.footer-category.last{max-width:300px}.footer-call-link{cursor:pointer;flex-direction:row;align-items:center;margin-bottom:12px;transition:transform .2s ease-in-out;display:flex}.footer-call-link:hover{transform:scale(1.05)}.footer-number{color:var(--text-color);letter-spacing:.02em;margin-left:8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500}.social-footer-div{margin-top:24px}.fb-footer-link{cursor:pointer}.instagram-footer-link{cursor:pointer;margin-left:16px}.fb-footer-img{transition:transform .2s ease-in-out}.fb-footer-img:hover{transform:scale(1.1)}.insta-footer-img{transition:transform .2s ease-in-out}.insta-footer-img:hover{transform:scale(1.1)}.header-footer{color:var(--text-color);letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px;font-family:Martel Sans,sans-serif;font-size:16px;font-weight:800;line-height:20px}.header-footer.link{cursor:pointer;transition:all .2s ease-in-out}.header-footer.link:hover{color:var(--main-blue);text-decoration:underline}.header-footer.top{margin-bottom:8px}.footer-mail-link{color:var(--text-color);letter-spacing:.05em;cursor:pointer;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;transition:all .2s ease-in-out}.footer-mail-link:hover{color:var(--main-blue);text-decoration:underline}.location-txt{color:var(--text-color);letter-spacing:.05em;margin-top:12px;font-family:Raleway,sans-serif;font-size:16px}.soical-name-txt{color:var(--text-color);letter-spacing:.03em;margin-top:8px;font-family:Raleway,sans-serif;font-size:16px;font-weight:600}.footer-text-link{color:var(--text-color);letter-spacing:.04em;cursor:pointer;margin-bottom:12px;font-family:Raleway,sans-serif;font-size:16px;font-weight:400;transition:all .2s ease-in-out}.footer-text-link:hover{color:var(--main-blue);text-decoration:underline}.copyright-txt{color:#28617799;font-family:Raleway,sans-serif;font-size:16px;position:absolute;inset:auto auto 0% 0%}.most-popular-section{padding-left:64px;padding-right:64px}.most-popular-section.retreeat{max-width:1300px;margin-bottom:164px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.most-popular-retreats-div{justify-content:space-between;max-width:1300px;margin-left:auto;margin-right:auto;display:flex;position:relative}.most-popular-retreats-div.retreat{display:block}.most-popular-retreat{border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:stretch;max-width:373px;margin-left:8px;margin-right:8px;transition:transform .4s ease-in-out;display:flex}.most-popular-retreat:hover{transform:translateY(-4px)}.most-popular-info-div{background-image:linear-gradient(to bottom,var(--main-blue)25%,var(--text-color));border-radius:10px;flex-direction:column;justify-content:space-between;height:170px;padding:24px 16px 16px;display:flex;position:relative;top:-18px}.most-popular-info-div.retreat{height:auto}.most-popular-cta-div{justify-content:space-between;margin-top:32px;display:flex}.date-txt{color:var(--bg-white);letter-spacing:.02em;max-width:none;font-family:Raleway,sans-serif;font-size:21px;font-weight:500;line-height:28px}.divider-div{background-color:var(--bg-white);width:62px;height:1.5px;margin-top:16px;margin-bottom:12px}.divider-div.main-surf{background-color:var(--main-blue);width:293px;margin-top:-4px;margin-bottom:16px}.divider-div.main-beach{background-color:var(--main-blue);width:347px;margin-top:-4px;margin-bottom:16px}.divider-div.main-group{background-color:var(--main-blue);width:474px;margin-top:-4px;margin-bottom:16px}.divider-div.main-about{background-color:var(--main-blue);width:480px;margin-top:-4px;margin-bottom:16px}.divider-div.main-blog{background-color:var(--main-blue);width:291px;margin-top:-4px;margin-bottom:16px}.retreat-name{color:var(--bg-white);letter-spacing:.02em;font-family:Raleway,sans-serif;font-size:21px;font-weight:400;line-height:140%}.retreat-img{border:2px solid var(--border-color);border-radius:12px;position:relative}.lower-text{letter-spacing:.05em;font-size:18px;font-weight:500}.group-retreat-button{border:1.5px solid var(--bg-white);color:var(--bg-white);text-align:center;text-transform:uppercase;cursor:pointer;background-color:#0000;border-radius:6px;width:187px;height:50px;padding-top:16px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:800;transition:all .3s ease-in-out}.group-retreat-button:hover{border-color:var(--main-blue);background-color:var(--bg-white);color:var(--text-color);transform:translateY(-2px)}.upcoming-retreats-section{margin-top:64px;padding-left:48px;padding-right:64px;display:block}.upcoming-retreat{border-radius:12px;flex-direction:row;justify-content:space-between;align-items:stretch;max-width:1300px;max-height:none;margin-bottom:64px;margin-left:auto;margin-right:auto;padding-left:0;transition:transform .4s ease-in-out;display:flex}.upcoming-retreat:hover{transform:translateY(-4px)}.upcoming-retreat-img{z-index:1;border-top:1px solid var(--light-sky-blue);border-bottom:1px solid #000;border-left:1px solid var(--light-sky-blue);background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 0 0 10px;width:350px;max-width:350px;position:relative;right:-16px}.upcoming-retreat-div{z-index:0;background-image:linear-gradient(to bottom,var(--main-blue)25%,var(--text-color));border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px 32px 24px 40px;display:flex;position:relative}.upcoming-retreat-name{color:var(--bg-white);letter-spacing:.04em;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;line-height:140%}.upcoming-divider-div{background-color:var(--bg-white);width:96px;height:1.5px;margin-top:16px;margin-bottom:12px}.upcoming-retreat-button{border:1.5px solid var(--bg-white);color:var(--bg-white);text-align:center;text-transform:uppercase;cursor:pointer;background-color:#0000;border-radius:6px;width:225px;height:50px;padding-top:16px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:800;transition:all .3s ease-in-out}.upcoming-retreat-button:hover{border-color:var(--main-blue);background-color:var(--bg-white);color:var(--text-color);transform:translateY(-2px)}.retreat-description{color:var(--bg-white);letter-spacing:.01em;margin-top:24px;margin-bottom:24px;font-family:Raleway,sans-serif;font-size:18px;font-weight:400;line-height:150%}.group-retreat-mobile-h2{color:var(--text-color)}.choose-your-package-section.family{margin-top:32px;margin-bottom:64px}.choose-your-package-section.straight{max-width:1300px;margin-left:auto;margin-right:auto}.choose-your-package-section.straight-two{max-width:1100px;margin-left:auto;margin-right:auto}.blue-bold{color:var(--main-blue)}.amenities-div{background-color:#ebf4f8;background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d9831f581faf759f67c398_wave.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:203px;margin-bottom:32px;box-shadow:1px 1px 32px #03102029}.amenities-div.breakfast{display:block}.amenities-div.straight{border:1.5px solid var(--border-color);background-position:50%;background-size:720px;border-radius:8px;flex-flow:column;height:auto;margin-bottom:0}.amenities-info-div{flex-direction:row;max-width:1300px;margin-left:auto;margin-right:auto;display:flex}.amenities-info-div.straight{border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:373px}.package-category-div{flex-direction:column;justify-content:center;align-items:flex-start;margin-left:32px;margin-right:32px;display:flex}.package-category-div.straight{justify-content:center;align-items:center;margin-bottom:24px;margin-left:16px;margin-right:16px}.category-name{color:var(--text-color);letter-spacing:.06em;text-transform:uppercase;text-shadow:1px 1px 3px #00000026;margin-top:0;margin-bottom:8px;font-family:Martel Sans,sans-serif;font-size:24px;line-height:110%}.category-name.video{text-align:center;letter-spacing:.04em;text-shadow:none;margin-top:96px;margin-bottom:32px}.category-name.program{text-align:center;letter-spacing:.02em;text-shadow:none;margin-bottom:32px}.category-name.offer{font-size:32px}.category-name.straight{text-align:center;margin-bottom:-4px}.category-img{width:100%;max-width:373px;box-shadow:4px 0 16px #0d2d3a3d}.category-img.straight{border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:24px}.pricing-section{border-top:3px solid var(--border-color);border-bottom:3px solid var(--border-color);background-color:#ebf4f8;margin-top:64px;padding-top:64px;padding-bottom:64px}.pricing-section.all-inclusive{margin-bottom:64px}.pricing-section._2nd-course{margin-bottom:64px;padding-left:64px;padding-right:64px}.pricing-section.retreat{margin-bottom:64px}.pricing-div{justify-content:space-around;display:flex}.pricing-div.retreat{flex-flow:row;justify-content:center;align-items:flex-start;margin-bottom:32px;margin-left:16px;margin-right:16px}.pricing-div.standard{margin-bottom:64px}.one-section-pricing{text-align:center}.one-section-pricing.border{border:2px solid var(--border-color);background-color:var(--bg-white);border-radius:8px;padding:24px 16px}.pricing-section-width-div{max-width:1300px;margin-left:auto;margin-right:auto}.pricing-heading{color:var(--text-color);text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:4px;font-family:Martel Sans,sans-serif;font-size:24px;line-height:110%}.pricing-divider-div{background-color:var(--main-blue);max-width:490px;height:1.5px;margin-bottom:32px;margin-left:auto;margin-right:auto}.price-slot-div{justify-content:space-between;align-items:center;width:300px;margin-bottom:32px;display:flex}.price-slot-div.retreat{flex-direction:column;justify-content:space-between;align-items:center;width:auto;margin-bottom:16px;margin-right:128px}.price-slot-div.retreat.last{margin-right:-16px}.price-slot-div.short{margin-bottom:16px}.price-slot-div.price{display:block}.accommodation-txt{color:var(--text-color);letter-spacing:.02em;text-transform:none;font-family:Raleway,sans-serif;font-size:21px;font-weight:600}.accommodation-txt.retreat{text-align:center;line-height:142%}.accommodation-txt.retreat.early-bird{font-size:19px;font-weight:500}.accommodation-txt.package_pricing{text-align:left;font-size:18px;font-weight:400;line-height:22px}.accommodation-txt.package_pricing.center_aligned{text-align:center}.price-package-txt{color:var(--text-color);letter-spacing:.04em;font-family:Martel Sans,sans-serif;font-size:28px;font-weight:800;line-height:110%}.price-package-txt.retreat{margin-top:6px;font-family:Martel Sans,sans-serif;font-size:32px;font-weight:200;line-height:142%}.price-package-txt.retreat.early-bird{text-decoration:line-through}.price-package-txt.price_package{font-family:Raleway,sans-serif;font-size:18px;font-weight:400}.per-person-txt{color:var(--text-color);margin-top:5px;font-family:Raleway,sans-serif;font-size:18px}.per-person-txt.retreat{margin-top:0;margin-left:12px;font-size:21px}.video-div{max-width:800px;margin-left:auto;margin-right:auto}.video-div.main{max-width:800px}.video-div.offer{flex:1}.testamonial-section{padding:32px 64px 64px}.testamonial-section.family-camp{padding-top:64px;padding-bottom:96px}.testamonial-section.bjj-retreat{margin-bottom:8rem;padding:0 8rem}.testamonial-section.thank-you-page{padding:96px 32px 32px}.testamonial-section.all_inclusive{margin-top:64px;padding-bottom:32px}.author-name{color:var(--text-color);letter-spacing:.02em;margin-top:0;margin-bottom:2px;font-family:Raleway,sans-serif;font-size:19px;font-weight:700}.testimonial-card{border:1.5px solid var(--border-color);background-color:var(--section-bg);border-radius:16px;height:100%;display:flex;box-shadow:17px 88px 60px -100px #4f5e782e,11px 0 20px -9px #4f5e781a}.right-arrow{border:3px solid var(--border-color);background-color:var(--bg-white);border-radius:100px;width:45px;height:45px;font-size:14px;transition:all .2s;top:17px;right:-17px;box-shadow:1px 1px 6px #00000029}.right-arrow:hover{transform:translate(2px)}.testimonial-section{flex-direction:column;justify-content:center;align-items:center;padding:16px 2% 32px;display:flex;overflow:hidden}.testimonial-section.bjj{padding-top:1.5rem}.author-block{align-items:center;margin-top:32px;display:flex}.horizontal-quote-h4{color:var(--text-color);text-align:left;letter-spacing:.02em;margin-top:0;margin-bottom:0;font-family:Raleway,sans-serif;font-size:18px;font-weight:500;line-height:160%}.slider-horizontal{background-color:#0000;width:100%;height:400px}.left-arrow{border:3px solid var(--border-color);background-color:var(--bg-white);border-radius:100px;justify-content:center;align-items:center;width:45px;height:45px;padding:10px;font-size:14px;transition:all .2s;display:flex;top:17px;left:-17px;box-shadow:1px 1px 6px #00000029}.left-arrow:hover{transform:translate(-2px)}.container{width:100%;max-width:1300px;margin-left:auto;margin-right:auto}.slide-nav-2{background-color:#fff;border-radius:500px;max-width:150px;display:none;top:575.901px;box-shadow:1px 1px 3px #0000000d}.horizontal-content-block{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 64px;display:flex;box-shadow:2px 2px 16px #28617733}.mask-horizontal{overflow:visible}.author-job{color:#286177bf;letter-spacing:.02em;font-family:Raleway,sans-serif;font-size:17px}.column-wrap{display:flex}.author-image{border:3px solid var(--light-sky-blue);border-radius:100px;width:70px;margin-right:16px;box-shadow:1px 1px 3px #00000029}.author-image.no-photo,.author-image.hidden{display:none}.testamonial-icon{color:var(--main-blue);font-family:Raleway,sans-serif;font-weight:700}.italic-text{font-style:normal}.surf-program-section{background-color:var(--section-bg);padding-left:64px;padding-right:64px;box-shadow:0 1px 48px #3c4e6329}.surf-program-header{z-index:2;color:var(--text-color);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Martel Sans,sans-serif;font-size:28px;font-weight:900;text-decoration:underline;position:absolute;inset:32px auto auto}.intro-surf-div{max-width:1300px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:64px}.learn-category-div{justify-content:center;margin-bottom:32px;display:flex}.learn-category-div.bottom{margin-bottom:64px}.intro-cta-txt{color:var(--text-color);letter-spacing:.02em;margin-top:32px;margin-left:auto;margin-right:auto;font-family:Raleway,sans-serif;font-size:20px;line-height:160%}.intro-cta-txt.family-camp{text-align:center;margin-top:0;margin-bottom:0}.skill-div{border:2px solid var(--border-color);background-color:var(--bg-white);border-radius:6px;margin-right:32px;padding:20px 32px 16px;transition:all .3s ease-in-out;box-shadow:2px 2px 32px #3c4e6333}.skill-div:hover{border-width:2px;border-color:var(--main-blue);transform:translateY(-4px);box-shadow:2px 2px 48px #3c4e634d}.skill-div.last{margin-right:0}.skill-txt{color:var(--text-color);text-transform:uppercase;font-family:Martel Sans,sans-serif;font-size:1.6vw;font-weight:700}.hero-img-retreat{filter:contrast(95%)brightness(80%);background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0%}.retreat-date{color:var(--bg-white);letter-spacing:.04em;text-shadow:1px 1px 3px #0000007a;margin-top:8px;font-family:Martel Sans,sans-serif;font-size:26px;font-weight:800;line-height:125%}.retreat-info-div{justify-content:space-around;max-width:1000px;margin-top:8px;margin-left:auto;margin-right:auto;display:flex}.one-retreat-info{align-items:center;margin-top:32px;margin-right:96px;display:flex}.one-retreat-info.last{margin-right:0}.one-retreat-info.last.adjust-3{margin-bottom:9px;margin-left:-3px}.one-retreat-info.adjust{margin-left:-16px}.one-retreat-info.adjust-2{margin-bottom:8px;margin-left:-24px}.amenity-name{color:var(--text-color);letter-spacing:-.02em;text-transform:uppercase;font-family:Martel Sans,sans-serif;font-size:18px;line-height:24px}.amenity-description{color:var(--text-color);letter-spacing:.02em;text-transform:none;width:216px;font-family:Raleway,sans-serif;font-size:18px;font-weight:600;line-height:24px}.retreat-info-img{margin-right:16px}.retreat-info-img.ver-2{margin-left:26px}.join-us-txt{color:var(--text-color);text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px;font-family:Martel Sans,sans-serif;font-size:24px;font-weight:700;line-height:24px}.join-us-div{flex-direction:column;align-items:center;margin-top:64px;margin-bottom:96px;display:flex}.split-div{flex-direction:column;justify-content:space-between;display:flex}.whats-included-section{max-width:1300px;margin:64px auto;padding-left:32px;padding-right:64px}.whats-included-rich-txt{color:var(--text-color);text-align:left;letter-spacing:.02em;margin-bottom:32px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.light-txt{font-size:18px;font-weight:400}.retreat-pricing-heading{justify-content:center;align-items:center;display:flex}.teachers-section{max-width:1300px;margin:96px auto;padding-left:32px;padding-right:32px}.teacher-div{justify-content:center;align-items:flex-start;margin-bottom:64px;display:flex}.teacher-div.second{flex-direction:row-reverse}.teacher-img{border-radius:12px;box-shadow:1px 1px 48px #010b0f3d}.teacher-info{color:var(--text-color);text-align:left;letter-spacing:.02em;margin-right:32px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.teacher-info.second{text-align:left;margin-left:32px;margin-right:0}.teacher-info a{color:var(--main-blue);cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s ease-in-out}.teacher-info a:hover{color:var(--text-color)}.accordion-item{background-color:var(--bg-white);border:1.5px solid #a5daff;border-radius:12px;margin-bottom:20px;padding:24px 30px 14px;box-shadow:0 3px 8px #2861773d}.content-wrapper{justify-content:flex-start;align-items:flex-start;max-width:1140px;margin-left:auto;margin-right:auto}.content-wrapper.slim{max-width:980px}.accordion-wrapper{margin-top:50px}.icon-6.accordion-icon{cursor:pointer;width:20px;padding-top:6px}.accordion-item-trigger{justify-content:space-between;align-items:flex-start;display:flex}.header-center-box{text-align:center;margin-left:auto;margin-right:auto;display:block}.header-center-box._75{width:75%}.accordion-heading{color:var(--text-color);letter-spacing:.02em;cursor:pointer;flex:1;margin-top:0;margin-bottom:0;font-family:Raleway,sans-serif;font-size:20px;font-weight:600;line-height:142%}.accordion-item-content{margin-top:10px;margin-right:30px;overflow:hidden}.section-faqs{background-color:var(--bg-white);padding-bottom:96px;padding-left:64px;padding-right:64px}.answer-faq{color:var(--text-color);font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.upcoming-item{padding-left:0;padding-right:0}.most-popular-wrapper{flex-direction:row;max-width:1300px;margin-bottom:64px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;display:flex}.most-popular-list{flex-direction:row;flex:1;justify-content:flex-start}.most-popular-item{justify-content:flex-end;align-items:flex-end;padding-left:0;padding-right:0}.logo-svg{margin-bottom:48px;margin-left:auto;margin-right:auto;display:block}.intro-div{flex-direction:column;margin-bottom:64px;display:flex}.categories-section{background-color:var(--section-bg);background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d9831f581faf759f67c398_wave.svg);background-position:0 0;background-size:auto}.category-div{justify-content:space-between;align-items:center;max-width:1300px;height:520px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex}.category-div._2nd{flex-direction:row-reverse;padding-left:32px;padding-right:32px}.category-info{max-width:50%;margin-left:32px;padding-top:16px;padding-bottom:16px}.category-info._2nd{margin-left:0;margin-right:32px}.category-info.hosting{padding-top:0;padding-bottom:0}.button-div{margin-top:32px;display:flex}.why-retreat-img-right{border-radius:12px;max-width:50%;height:330px;display:block;box-shadow:1px 1px 48px #010a0e52}.heading-11{color:var(--text-color);margin-top:32px;font-family:Martel Sans,sans-serif}.bold-text{color:var(--main-blue)}.heading-12{color:var(--text-color);font-family:Martel Sans,sans-serif;font-weight:800}.list-item{color:var(--text-color);font-family:Raleway,sans-serif;font-size:19px}.list{margin-bottom:32px;line-height:28px}.italic-text-2,.italic-text-3,.italic-text-4{font-style:normal}.bg-image-fade{background-image:linear-gradient(#28617766 15%,#fff0 57%);background-position:0 0;position:absolute;inset:0%}.bg-image-fade.discover-playa-venao{background-image:linear-gradient(#28617766 15%,#fff0 57%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/62bb2341d535245109f85464_Discover%20Playa%20Venao%20Panama%20The%20Ultimate%20Guide%20header.avif);background-position:0 0,50%;background-size:auto,cover}.bg-image-fade.best_places_to_surf{background-image:linear-gradient(#28617766 15%,#fff0 57%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d843071156d984fc4d0e2a_Best%20Places%20to%20Surf%20in%20the%20World%20hero%20img.avif);background-position:0 0,50%;background-size:auto,cover}.form-component{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:32px 5%;display:flex;overflow:hidden}.form-component.hosting{padding-top:48px}.form-component.retreat{padding-top:0}.form-field{z-index:1;color:var(--text-color);background-color:#0000;border:1.5px solid #a5daff80;height:60px;min-height:60px;padding-top:11px;font-family:Raleway,sans-serif;font-size:18px;position:relative}.form-field:focus{border-color:var(--main-blue)}.form-field::placeholder{color:#a0a0a0}.form-field.comment,.form-field.comment-offer,.form-field.comment-single-offer{height:160px;min-height:160px}.form-field.retreat{display:block}.form-field.family-form.checkbox{flex-wrap:wrap;justify-content:flex-start;align-items:center;height:auto;padding-top:16px;padding-bottom:16px;display:flex}.form-wrap{margin-bottom:0}.comp-pane{width:45%}.comp-pane.right{z-index:50;border:1.5px solid var(--border-color);background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;width:80%;min-height:630px;padding:50px;display:flex;position:relative;box-shadow:0 7px 30px #00000021}.form-field-label{z-index:10;color:var(--text-color);letter-spacing:.02em;background-color:#fff;margin-top:-9px;margin-left:10px;padding:1px 10px;font-family:Raleway,sans-serif;font-size:15px;line-height:14px;display:inline-block;position:absolute}.form-field-label.hosting{margin-top:0;font-size:15px;font-weight:700;inset:0% auto auto 0%}.form-field-label.retreat{inset:11% auto auto 0%}.form-field-label.retreat-fix{inset:5% auto auto 0%}.form-field-label.family-form{margin-top:0;inset:0% auto auto 0%}.form-field-label.family-form.end-date{margin-top:-8px}.form-field-label.private-rental-form{top:10px;left:0}.form-heading{color:var(--text-color);letter-spacing:.02em;margin-top:0;margin-bottom:25px;font-family:Martel Sans,sans-serif;font-weight:800}.form-heading.contact-form.hosting{letter-spacing:0;margin-bottom:32px;font-size:29px;font-weight:700}.form-heading.contact-form.retreat{text-align:left}.form-heading.offer-form{text-align:center}.component-wrap{z-index:1;justify-content:center;align-items:stretch;width:100%;max-width:1000px;display:flex;position:relative}.submit-button{color:#000;background-color:#ffd000;border-radius:30px;min-width:170px;height:50px;margin-top:20px;padding-left:40px;padding-right:40px;transition:filter .2s}.submit-button:hover{filter:brightness(96%)}.submit-button.primary-button{color:var(--bg-white);border-radius:8px;transition:all .25s ease-in-out}.submit-button.primary-button.offer-button{margin-left:auto;margin-right:auto}.submit-button.primary-button.family-form{width:auto;margin-right:0}.field-wrap{padding-top:8px;padding-bottom:8px;position:relative}.success-msg{border:1.5px solid var(--border-color);background-color:var(--section-bg);color:var(--text-color);text-align:center;border-radius:12px;font-family:Raleway,sans-serif;font-size:26px;font-weight:500;line-height:34px}.success-msg.bjj{text-align:left;font-size:18px}.error-msg{color:var(--text-color);background-color:#edcccc;border:1.5px solid #b81b1e;border-radius:12px;margin-top:32px;font-family:Raleway,sans-serif;font-size:16px;font-weight:500;line-height:26px}.error-msg.bjj{margin-top:1rem;margin-bottom:1rem}.text-block-21{color:var(--text-color);font-size:18px}.sold-out-img{z-index:2;max-width:20%;margin-bottom:1px;display:none;position:absolute;inset:3% 5% auto auto}.sold-out-img.upcoming{position:absolute;inset:24px 24px auto auto}.sold-out-img.upcoming-retreats{right:10%}.made-by-link{color:#28617799;font-family:Raleway,sans-serif;font-size:16px;position:absolute;inset:auto 0% 0% auto}.green-text{color:#11812299;font-weight:500}.retreat-main-text{color:var(--text-color);margin-bottom:32px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.retreat-main-text a{color:var(--main-blue);letter-spacing:.02em;font-weight:600;text-decoration:underline}.retreat-main-text._2nd-course{margin-top:32px;margin-bottom:0}.retreat-video{max-width:1300px;margin-top:64px}.slider-1{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:64px}.slider-2-retreat{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:64px}.slider-3,.slider-4{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:64px}.slider-5,.slider-6,.slider-7,.slider-8,.slider-9{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:64px}.slider-10{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.find-the-right-program-section{padding:0 64px 64px}.camp-logo-img{max-width:23em;margin-bottom:32px;margin-left:auto;margin-right:auto;display:block}.additional-info-p{color:var(--text-color);text-align:center;letter-spacing:.02em;max-width:960px;margin:-16px auto 32px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.reserve-now-section{background-color:#0000;padding-left:64px;padding-right:64px}.reserve-now-div{justify-content:space-between;max-width:1300px;margin-bottom:128px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:flex}.reserve-options-div{flex:1;position:relative}.reserve-now-info{border:2px solid var(--border-color);background-color:var(--bg-white);border-radius:8px;width:373px;margin-right:32px;padding:48px 32px 16px;transition:all .3s ease-in-out;box-shadow:2px 2px 32px #3c4e6333}.reserve-now-info:hover{border-width:2px;border-color:var(--main-blue);box-shadow:2px 2px 48px #3c4e634d}.reserve-now-chat{border:2px solid var(--border-color);background-color:var(--bg-white);cursor:pointer;border-radius:8px;margin-right:0;padding:32px 32px 32px 48px;transition:all .3s ease-in-out;display:flex;box-shadow:2px 2px 32px #3c4e6333}.reserve-now-chat:hover{border-width:2px;border-color:var(--main-blue);transform:translateY(-4px);box-shadow:2px 2px 48px #3c4e634d}.reserve-now-name{color:var(--text-color);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Martel Sans,sans-serif;font-size:24px;line-height:100%}.reserve-now-img{margin-right:48px}.reserve-now-p{color:var(--text-color);max-width:480px;margin-top:14px;margin-bottom:0;font-family:Raleway,sans-serif;font-size:16px;line-height:160%}.reserve-now-main-header{color:var(--text-color);text-transform:none;font-family:Raleway,sans-serif;font-size:28px;font-weight:400;line-height:125%}.reserve-now-large-p{color:var(--text-color);letter-spacing:.02em;margin-top:32px;margin-bottom:48px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.reserve-now-link-mail{cursor:pointer;margin-top:24px;margin-bottom:24px;display:block}.reserve-now-link-book{cursor:pointer;display:block}.modal-info{z-index:5;background-color:#0000;justify-content:center;align-items:center;display:none;position:absolute;inset:2% auto auto 0%}.pop-up{background-color:var(--section-bg);border-radius:8px;padding:32px;position:relative}.pop-up.reserve-now-chat{cursor:auto;padding:48px;box-shadow:2px 2px 24px #3c4e6352}.pop-up.reserve-now-chat:hover{border-width:3px;transform:none}.pop-up-txt{color:var(--text-color);text-align:center;letter-spacing:.02em;font-family:Raleway,sans-serif;font-size:21px;font-weight:400;line-height:160%}.pop-up-bold{font-family:Martel Sans,sans-serif;font-weight:700}.close-pop-up{color:var(--text-color);text-transform:lowercase;cursor:pointer;border-radius:30px;font-family:Martel Sans,sans-serif;font-size:28px;font-weight:700;position:absolute;inset:12% 4% auto auto}.offer-section{background-color:var(--bg-white);box-shadow:none;justify-content:space-around;align-items:center;padding:64px;display:flex}.offer-div-photo{align-self:flex-start;width:50%}.offer-section-cta{flex-direction:column;align-items:flex-start;width:50%;margin-right:64px;display:flex}.offer-copy.intro-text{align-self:flex-start;max-width:none;margin-left:0;margin-right:0}.offer-copy.intro-text strong{font-size:21px}.offer-blue-dark{color:var(--dodger-blue-2)}.offer-div-2nd-photo{align-self:center;max-width:50vw}.offer-div-2nd-photo.single-offer{align-self:stretch}.offer-2nd-section-cta{flex-direction:column;align-items:flex-start;width:50%;margin-left:64px;display:block}.cta-offer-section{background-color:var(--bg-white);box-shadow:none;justify-content:space-around;align-items:center;padding:64px;display:flex}.cta-offer-div{flex-direction:column;align-items:center;margin-left:0;display:flex}.cta-offer-form{flex-direction:column;justify-content:center;align-items:stretch;width:50%;height:auto;display:flex;overflow:hidden}.component-wrap-offer{z-index:1;justify-content:center;align-items:stretch;display:flex;position:relative}.comp-pane-offer{width:45%}.comp-pane-offer.right{z-index:50;border:1.5px solid var(--border-color);background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;width:100%;min-height:630px;padding:50px;display:flex;position:relative;box-shadow:0 7px 30px #00000021}.form-wrap-offer{margin-bottom:0}.offer-copy-contact.intro-text{text-align:center;align-self:flex-start;max-width:none;margin:0 0 48px;font-size:21px}.offer-copy-contact.intro-text strong{font-size:21px}._2nd-offer-section{background-color:var(--bg-white);box-shadow:none;justify-content:space-around;align-items:center;padding:64px;display:flex}.popup-wrapper{z-index:99999;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.popup-wrapper.preview-page{font-family:Raleway,sans-serif;font-size:18px;line-height:24px;display:none;position:fixed}.popup-content-wrapper{z-index:100;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 3px 14px #4a3aff29,0 -2px 4px #14142b1f,0 12px 44px #14142b57}.popup-content-wrapper.popup-3-content-wrapper{border-radius:16px;max-width:880px;display:flex;position:absolute;bottom:48px;left:32px;box-shadow:0 3px 14px #3ab0ff29,0 -2px 4px #141d2b1f,0 12px 44px #14202b33}.popup-illustration{object-fit:cover;width:100%;height:100%;position:relative}.popup-3{text-align:left;background-color:#fff;flex-direction:column;justify-content:center;width:100%;padding:32px 64px 48px 32px;display:flex;position:relative}.close-popup{cursor:pointer;transition:transform .2s;position:absolute;inset:24px 24px auto auto}.close-popup:hover{transform:scale(.9)}.overlay{z-index:10;background-color:#0000009c;position:absolute;inset:0%}.popup-title{color:var(--text-color);text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:8px;font-family:Martel Sans,sans-serif;font-size:32px;font-weight:700;line-height:120%}.popup-form-block{width:100%;margin-bottom:0}.popup-3-form{flex-direction:column;align-items:stretch;display:flex;position:relative}.success-message{background-color:var(--main-blue);color:#fff;border-radius:8px}.success-message.footer{padding-left:8px;padding-right:8px;font-family:Raleway,sans-serif;font-size:16px}.error-message{border-radius:16px;padding:20px}.popup-illustration-image-wrapper{width:72%}.popup-3-form-input{min-height:50px;display:flex}.name-input{border:1px solid var(--light-sky-blue);color:var(--text-color);cursor:text;border-radius:16px;max-width:135px;min-height:50px;margin-bottom:0;margin-right:8px;padding:30px 20px;font-size:18px;line-height:20px;transition:color .2s,border-color .2s}.name-input:hover{border-color:var(--main-blue)}.name-input:focus{border-color:var(--main-blue);color:var(--text-color)}.name-input::placeholder{color:#286177a8}.email-input{border:1px solid var(--light-sky-blue);color:var(--text-color);cursor:text;border-radius:16px;width:100%;min-height:50px;margin-bottom:0;padding:30px 20px;font-size:18px;line-height:20px;transition:color .2s,border-color .2s}.email-input:hover{border-color:var(--main-blue)}.email-input:focus{border-color:var(--main-blue);color:var(--text-color)}.email-input::placeholder{color:#286177a8}.paragraph-8{color:var(--text-color);text-align:center;margin-bottom:24px;font-size:19px;line-height:160%}.small-caps-txt{text-transform:lowercase}.intro-h3{color:var(--text-color);text-align:center;letter-spacing:.03em;margin-top:-20px;margin-bottom:32px;font-family:Martel Sans,sans-serif;font-size:24px;font-weight:600;line-height:142%}.intro-h3.retreat{text-align:left;margin-top:0;margin-bottom:24px;font-weight:700}.intro-h3.hosting{margin-top:-30px}.intro-h3.guide{margin-top:0;margin-bottom:16px;font-weight:800;line-height:131%}.intro-h3.family{text-align:left;letter-spacing:.02em;margin-top:0;margin-bottom:16px;font-weight:700}.intro-h3.family.centered{text-align:center}.intro-h3.surf-retreat{margin-top:-12px;margin-bottom:8px}.intro-h3.bjj{text-align:left;letter-spacing:0;margin-top:20px;margin-bottom:0;font-size:1.77vw;font-weight:700}.intro-h3.bjj-meet{text-align:right;letter-spacing:0;margin-top:0;margin-bottom:0;font-size:1.77vw;font-weight:700}.past-retreats-section{margin:48px 64px 64px}.why-retreat-section{margin-top:48px;margin-bottom:64px}.why-retreat-div{justify-content:center;align-items:center;max-width:1300px;margin-top:24px;margin-bottom:24px;padding-left:32px;padding-right:32px;display:flex}.why-retreat-div-right{justify-content:space-between;align-items:center;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex}.why-retreat-div-right._2nd{flex-direction:row-reverse;justify-content:center;padding-left:32px;padding-right:32px}.why-retreat-img{border-radius:12px;max-width:50%;height:330px;display:block;box-shadow:1px 1px 48px #010a0e52}.categories-img{box-shadow:none;border-radius:12px;max-width:50%;height:520px;display:block}.interested-in-hosting-section{text-align:center}.group-retreat-sign-up-section{flex-direction:column;margin-top:64px;margin-bottom:64px;display:block}.group-retreat-sign-up-section.bottom{margin-top:96px;margin-bottom:164px}.sign-up-div{background-image:linear-gradient(to bottom,var(--main-blue)15%,#286177);border-radius:8px;flex-direction:column;flex:1;align-items:center;max-width:778px;padding:40px;display:flex;box-shadow:2px 2px 32px #02101b66}.sign-up-div.group-retreat{border-top:2px solid var(--light-sky-blue);border-bottom:2px solid var(--light-sky-blue);background-image:linear-gradient(to bottom,var(--main-blue)15%,#286177);border-radius:0;flex-direction:column;max-width:none;padding-top:32px;padding-bottom:32px;box-shadow:2px 2px 32px #02101b52}.sign-up-txt{color:var(--bg-white);text-align:center;margin-bottom:32px;font-family:Raleway,sans-serif;font-size:28px;font-weight:500;line-height:150%}.sign-up-button{border:1px solid var(--border-color);text-align:center;letter-spacing:.02em;text-transform:uppercase;text-shadow:1px 1px 4px #0000003d;cursor:pointer;background-image:linear-gradient(#3898ec 27%,#1f74b1);border-radius:6px;width:261px;height:50px;margin-right:16px;padding-top:13px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:900;line-height:24px;transition:all .3s ease-in-out;box-shadow:1px 1px 8px #0863a2a8}.sign-up-button:hover{background-image:linear-gradient(#3898ec,#1f74b1);transform:translateY(-4px);box-shadow:2px 2px 12px #0863a2a8}.sign-up-button.cta{border-width:2px;border-color:var(--bg-white);align-self:center;width:auto;margin-right:0;padding-top:12px;padding-left:48px;padding-right:48px;font-family:Martel Sans,sans-serif;font-size:20px;font-weight:900;box-shadow:1px 1px 8px #a5daff52}.sign-up-button.cta:hover{border-color:var(--main-blue);background-color:var(--section-bg);color:var(--text-color);background-image:none;transform:translateY(-4px);box-shadow:1px 1px 16px #a5daff66}.group-retreat-sign-up-form{align-self:stretch;width:800px;margin-bottom:0;margin-left:auto;margin-right:auto}.sign-up-form{flex-direction:column;display:flex}.first-row-div{flex-direction:row;justify-content:flex-start;margin-bottom:20px;display:flex}.sign-up-field-label{color:var(--bg-white);letter-spacing:.03em;flex:1;align-self:center;margin-bottom:6px;font-family:Raleway,sans-serif;font-size:19px;font-weight:400}.sign-up-txt-field{border:2px solid var(--light-sky-blue);color:var(--text-color);border-radius:8px;height:40px;margin-bottom:0;font-family:Raleway,sans-serif;font-size:18px;font-weight:500}.sign-up-txt-field.guide-form{border-width:1.5px;width:320px;height:50px}.sign-up-txt-field.guide-form-up{border-width:1.5px;width:180px;height:50px;margin-right:16px}.sign-up-txt-field.pop-up-text-field{border-width:1.5px;border-color:var(--light-sky-blue)}.sign-up-txt-field.pop-up-text-field:focus{border-color:var(--main-blue)}.sign-up-txt-field.bjj{height:50px;margin-right:1.5rem}.sign-up-select-field{border:2px solid var(--light-sky-blue);color:var(--text-color);border-radius:8px;height:40px;padding-right:20px;font-family:Raleway,sans-serif;font-size:18px;font-weight:500}.first-row-left-div{width:50%;margin-right:32px}.first-row-right-div{width:50%}.second-row-div{margin-bottom:32px}.host-interest-img{border-radius:12px;max-width:50%;height:330px;display:block;box-shadow:1px 1px 48px #010a0e52}.interested-in-hosting-div{flex-direction:row;justify-content:center;align-items:center;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex}.interested-in-hosting-txt-div{flex-direction:column;align-items:flex-start;max-width:40%;margin-left:40px;display:flex}.error-txt-msg{color:#801113;text-align:center;font-size:18px}.hosting-retreat-div{justify-content:center;align-items:center;max-width:1300px;margin-top:32px;margin-bottom:32px;padding-left:32px;padding-right:32px;display:flex}.hosting-retreat-div.top{margin-bottom:48px}.hosting-retreat-div-right{justify-content:space-between;align-items:center;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex}.hosting-retreat-div-right._2nd{flex-direction:row-reverse;justify-content:center;padding-left:32px;padding-right:32px}.hosting-img{border-radius:12px;max-width:50%;height:330px;display:block;box-shadow:1px 1px 48px #010a0e52}.hosting-img.top{align-self:stretch;height:auto}.hosting-img-right{border-radius:12px;max-width:50%;height:400px;display:block;box-shadow:1px 1px 48px #010a0e52}.hosting-retreat-section{margin-top:64px;margin-bottom:96px}.type-of-retreats-section{text-align:center}.host-form-section{text-align:center;margin:96px 64px 196px}.retreat-form-section{text-align:center;margin-bottom:96px;margin-left:64px;margin-right:64px}.retreat-select-field{border:2px solid var(--light-sky-blue);color:var(--text-color);border-radius:8px;height:40px;padding-right:20px;font-family:Raleway,sans-serif;font-size:18px;font-weight:500}.retreat-select-field.form-field{cursor:pointer;border-width:1.5px;border-color:#a5daff80;border-radius:0;height:60px;font-weight:400}.retreat-select-field.form-field:focus{border-color:var(--main-blue)}.guide-main-image{box-shadow:0 2px 16px 2px #0000001a}.cta-image-wrapper{margin-right:32px;position:relative}.header-content-wrapper{margin-top:40px;margin-bottom:40px;position:relative}.free-guide-header-component{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr .25fr;grid-auto-columns:1fr;justify-items:start;margin-top:40px;display:grid;position:relative}.free-guide-header-image-wrapper{justify-content:center;align-items:center;width:100%;margin-top:32px;margin-bottom:32px;margin-left:48px;display:flex;position:relative}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.container-large{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative}.badge-text{color:#fff;text-align:center;letter-spacing:.02em;font-family:Martel Sans,sans-serif;font-size:20px;font-weight:600;line-height:23px}.free-guide-header{border-top:2px solid var(--light-sky-blue);border-bottom:2px solid var(--light-sky-blue);background-color:var(--bg-white);margin-bottom:64px;position:relative;overflow:visible;box-shadow:2px 2px 32px #02101b3d}.free-guide-header.blog-page{margin-top:80px;margin-bottom:80px}.free-guide-background{z-index:-10;background-color:#faf8f6;width:50vw;position:absolute;inset:0% 0 0% auto}.page-padding{z-index:5;background-image:linear-gradient(180deg,var(--main-blue)15%,#286177);padding-left:32px;padding-right:32px;position:relative}.header-form-block{margin-top:48px;margin-bottom:0}.badge{z-index:2;border:1.5px solid var(--bg-white);background-color:var(--main-blue);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;inset:-47px -30px auto auto;box-shadow:-1px 2px 12px #0000001a}.header-form{flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:center flex-start;place-items:flex-start center;display:flex}.link-2{display:none}.page-wrapper{flex-direction:column;justify-content:space-between;align-items:stretch}.pop-up-background-element-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%;overflow:hidden}.pop-up-cross{width:12px;height:12px}.pop-up-text-field{border:1px solid #dbdee6;border-radius:10px;height:44px;margin-bottom:10px}.container-xsmall{width:100%;max-width:884px;margin-left:auto;margin-right:auto}.pop-up-lock-icon{width:16px;height:16px;margin-right:8px}.pop-up-right-column{background-color:var(--bg-white);padding:120px 79px}.pop-up-exit{z-index:100;background-color:var(--bg-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex;position:absolute;inset:22px 22px auto auto}.pop-up-exit:hover{background-color:var(--light-sky-blue)}.header-image-wrapper.is-pop-up{z-index:2;justify-content:center;align-items:center;width:100%;padding-top:70px;padding-bottom:32px;display:flex;position:relative;right:-20px}.page-padding-3{padding-left:40px;padding-right:40px}.ebook-pop-up{z-index:100;background-color:#33346166;display:none;position:fixed;inset:0%}.pop-up-background-element{z-index:0;border:150px solid #04143417;border-radius:50%;min-width:525px;min-height:525px}.badge-2{background-color:var(--main-blue);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;inset:-48px -48px auto auto}.pop-up-form-block{margin-bottom:0}.pop-up-left-column{background-color:var(--light-sky-blue);padding-top:32px;padding-left:64px;position:relative}.pop-up-data-wrapper{align-items:center;margin-top:4px;display:flex}.pop-up-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:minmax(150px,350px) 1fr;grid-auto-columns:1fr;width:100%;display:grid;position:relative;box-shadow:0 96px 96px #04143426}.pop-up-form{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:center;place-items:flex-start center;display:flex}.pop-up-data-text{color:#a6a6a6;font-family:Raleway,sans-serif;font-size:12px;line-height:28px}.pop-up-wrapper{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.header-h1{font-size:40px}.family-inside-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover;border-radius:12px;height:100%;margin-bottom:24px;margin-left:auto;margin-right:auto;display:block}.family-inside-img.dropdown{max-width:50%;height:660px;margin-bottom:0}.family-inside-img.luxury-rental{background-position:50%;background-repeat:no-repeat;background-size:cover}.faq{background-color:var(--section-bg);border-radius:16px;max-width:840px;padding:64px;box-shadow:0 20px 100px #c4cae340}.dropdown-section{text-align:center;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:64px;margin-right:64px;padding-top:32px;padding-bottom:64px}.accordion-wrapper-2{background-color:var(--bg-white);flex-direction:column-reverse;justify-content:center;align-self:flex-start;align-items:stretch;width:100%;margin-right:32px;display:flex}.accordion-item-2{width:100%;margin-bottom:16px}.accordion-toggle{border:1px solid var(--border-color);background-color:var(--section-bg);white-space:normal;border-radius:8px;display:flex}.accordion-icon{color:var(--text-color)}.question{color:var(--text-color);letter-spacing:.01em;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:600}.dropdown-list-2{background-color:var(--bg-white);width:100%;position:relative;overflow:hidden}.dropdown-list-2.w--open{background-color:#fafafa;align-items:center;padding-left:40px;padding-right:40px;display:flex}.answer{background-color:var(--bg-white);color:var(--text-color);margin-bottom:0;padding-top:20px;padding-bottom:20px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.family-faq-section{flex-direction:column;margin:32px 64px 96px;display:flex}.family-faq-section.short{margin-bottom:64px}.family-faq-div{justify-content:space-between;align-items:center;max-width:1300px;margin-top:48px;margin-left:auto;margin-right:auto;display:flex}.family-faq-div._2nd{flex-direction:row-reverse;margin-top:48px;padding-left:0;padding-right:0}.family-faq-div.luxury-rental{flex-direction:column;margin-top:24px}.family-faq-div.luxury-rental.none{display:none}.family-faq-img-right{border-radius:12px;max-width:50%;display:block;box-shadow:1px 1px 48px #010a0e52}.family-faq-img-right.bullet-long{width:50%;display:none}.family-faq-info{max-width:50%;margin-left:32px;padding-top:16px;padding-bottom:16px}.family-faq-info._2nd{margin-left:0;margin-right:32px}.family-faq-info._2nd.hosting{max-width:none;margin-left:0;margin-right:40px;padding-left:0}.family-faq-info.hosting{max-width:none;margin-left:40px;padding-top:0;padding-bottom:0}.family-faq-info.luxury-rental{max-width:none;margin-left:0;padding-top:0;padding-bottom:0}.family-faq-img{border-radius:12px}.plan-now-section{flex-direction:column;justify-content:flex-start;align-items:center;margin:96px 64px 256px;display:flex}.plan-now-section.short{margin-top:32px}.plan-now-section.bottom-short{margin-bottom:64px}.dropdown-div{flex-direction:row-reverse;align-items:flex-start;max-width:1300px;margin-left:auto;margin-right:auto;display:flex}.grid_main{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:minmax(auto,1fr);grid-auto-flow:row;place-content:stretch space-between;align-items:stretch;width:100%;max-width:1300px;max-height:91vh;margin-left:auto;margin-right:auto;padding:0}.image{object-fit:cover;border-radius:12px;width:100%;overflow:hidden}.photo-grid-section{margin-bottom:64px;padding-left:64px;padding-right:64px}.photo-grid-section.bjj{margin-bottom:10.5rem;margin-left:8rem;margin-right:8rem;padding-left:0;padding-right:0}.family-form-section{text-align:center;margin:196px 64px}.family-form-section.up-spacing{margin-top:64px}.input-group{justify-content:space-between;display:flex}._50-percent{width:49%;margin-right:0;position:relative}.input{background-color:#fff;border:1px solid #00000024;border-radius:10px;width:100%;min-height:40px;margin-bottom:5px;padding:0 10px;font-size:18px;line-height:26px}.input:focus{border-color:#ee6f22}.input.date-input{min-height:40px}.input.date-input.date-from{color:var(--text-color);margin-right:10px;font-family:Raleway,sans-serif;font-size:16px}.input.date-input.date-from.form-field{border-width:1.5px;border-color:#a5daff80;min-height:60px;font-size:18px}.input.date-input.date-to{color:var(--text-color);font-family:Raleway,sans-serif;font-size:16px}.input.date-input.date-to.form-field{border-width:1.5px;border-color:#a5daff80;min-height:60px;font-size:18px}.input.form-field.private-rental-form{border-width:1.5px;border-color:#a5daff80;border-radius:0}.radio-label{margin-bottom:0}.radio-div-form{display:flex}.radio-div-form.form-field.family-form,.radio-div-form.form-field.private-rental-form{margin-bottom:10px;padding-bottom:8px}.radio-button-field{align-self:center;margin-bottom:0;padding-left:40px}.checkbox-form-field{text-align:left;align-self:center;align-items:center;margin-top:8px;margin-bottom:0;margin-left:16px;padding-left:0;display:flex}.checkbox{margin-top:0;margin-left:0}.checkbox-label{text-align:left;margin-bottom:0;margin-left:8px}.upcoming-retreat-button-cta{border:1.5px solid var(--bg-white);color:var(--bg-white);text-align:center;text-transform:uppercase;cursor:pointer;background-color:#0000;border-radius:6px;width:225px;height:50px;padding-top:16px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:800;transition:all .3s ease-in-out}.upcoming-retreat-button-cta:hover{border-color:var(--main-blue);background-color:var(--bg-white);color:var(--text-color);transform:translateY(-2px)}.group-retreat-button-cta{border:1.5px solid var(--bg-white);color:var(--bg-white);text-align:center;text-transform:uppercase;cursor:pointer;background-color:#0000;border-radius:6px;width:187px;height:50px;padding-top:16px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:800;transition:all .3s ease-in-out}.group-retreat-button-cta:hover{border-color:var(--main-blue);background-color:var(--bg-white);color:var(--text-color);transform:translateY(-2px)}.intro-h4{color:var(--text-color);margin-top:-8px;margin-bottom:16px;font-family:Martel Sans,sans-serif;font-weight:400}.intro-h4.centered{text-align:center}.p-list{color:var(--text-color);width:50%;margin-right:32px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.p-list.reversed{margin-left:32px;margin-right:0}.p-list.luxury-rental,.p-list.bjj-retreat{width:auto;margin-right:0}.p-list.welness-retreat{text-align:left;width:auto;margin-right:0}.p-list.best_surf{width:auto;margin-right:0}.p-list.best_surf ul{margin-bottom:0;padding-left:24px}.p-list.planning_your_surf{width:auto;margin-right:0}.p-list.planning_your_surf ul{margin-bottom:0;padding-left:24px}.p-list.planning_your_surf p{margin-bottom:0}.p-list.more_camps{width:auto;max-width:755px;margin-left:auto;margin-right:auto}.p-list.more_camps ul{margin-bottom:0;padding-left:24px}.p-list.more_camps p{margin-bottom:0}.p-list.middle{text-align:center;width:auto;max-width:755px;margin:32px auto 64px}.p-list.middle ul{margin-bottom:0;padding-left:24px}.p-list.middle p{margin-bottom:0}.p-list.conclusion{text-align:center;width:auto;max-width:694px;margin-top:48px;margin-left:auto;margin-right:auto}.p-list.conclusion ul{margin-bottom:0;padding-left:24px}.p-list.conclusion p{margin-bottom:0}.p-list.final_shout{text-align:center;width:auto;max-width:724px;margin-left:auto;margin-right:auto}.p-list.ps{text-align:center;width:auto;max-width:470px;margin-top:24px;margin-left:auto;margin-right:auto}.p-list.ps p{margin-bottom:0}.p-list.bio{width:auto;margin-right:0}.p-list.bio ul{margin-bottom:0;padding-left:24px}.p-list.bio h4{margin-top:8px;margin-bottom:24px}.p-list.bio h3{margin-top:0;margin-bottom:0}.p-list.bio p{margin-bottom:0}.limit-div{flex-direction:row-reverse;margin-top:32px;margin-bottom:32px;display:flex}.limit-div.reverse{flex-direction:row}.limit-div.luxury-rental{flex-direction:row;margin-top:24px}.limit-div.bjj-retreat{flex-direction:row-reverse;align-content:center;margin-top:0;margin-bottom:0}.surf-retreat-img-div{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64b92a72c83686e55ea5f83a_Surfing%20Retreats%20in%20Paradise%20Discover%20Beach%20Break%20Surf%20Camp%20in%20Panama%20inside%20img%204-1.avif);background-position:50%;background-size:cover;border-radius:12px;width:50%;display:block;box-shadow:1px 1px 48px #010a0e29}.surf-retreat-img-div._2nd-img{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64b92c5d1701d9e5b02f2f4a_Surfing%20Retreats%20in%20Paradise%20Discover%20Beach%20Break%20Surf%20Camp%20in%20Panama%20inside%20img%205.avif)}.surf-retreat-img-div.luxury-rental{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67a8fc492d83a860ecd0d97d__BQS1363.avif)}.luxury-rental-right-img{border-radius:12px;max-width:50%;display:block;box-shadow:1px 1px 48px #010a0e52}.luxury-rental-left-img{border-radius:12px;box-shadow:1px 1px 48px #010a0e3d}.lowercase-txt{text-transform:lowercase}.section-container{max-width:1184px;position:relative}.full-width-img-section{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/65c4d002dce1418a4b5a84e9_BJJ%20%20Retreats%20in%20Panama%20txt%20overlay%20img.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;height:450px;margin:4rem auto 8rem;position:relative}.full-width-img-section.retreat{max-width:1300px;margin-top:32px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}.full-width-img-section.main{margin-top:48px;margin-bottom:96px}.full-width-img-section.luxury-rental{flex-direction:column;align-items:center;display:flex}.full-width-img-section.bjj-retreat{margin-left:8rem;margin-right:8rem}.text-block-22{z-index:1;color:var(--bg-white);text-align:center;letter-spacing:.015em;max-width:913px;height:102px;margin:auto;font-family:Raleway,sans-serif;font-size:21px;font-weight:500;line-height:150%;position:absolute;inset:0%}.bjj-retreat-elements-section{flex-direction:column;margin:8rem;display:flex}.bjj-retreat-elements-section.short{margin-bottom:64px}.bjj-elements-div{margin-right:4rem}.bjj-retreat-elements-img{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/65c4d415c37bc8bad2dd3387_BJJ%20%20Retreats%20in%20Panama%20Elements%20img.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;box-shadow:1px 1px 48px #010a0e29}.bjj-retreat-elements-img._2nd-img{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64b92c5d1701d9e5b02f2f4a_Surfing%20Retreats%20in%20Paradise%20Discover%20Beach%20Break%20Surf%20Camp%20in%20Panama%20inside%20img%205.avif)}.bjj-retreat-elements-img.luxury-rental{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b1b28fa5173ba49757b23_1%2086501591%20\(1\).avif)}.bjj-retreat-list{margin-bottom:0;padding-left:1rem}.upcoming-bjj-retreats-section{margin-bottom:8rem;margin-left:8rem;margin-right:8rem;padding-left:0;padding-right:0;display:block}.get-notified-bjj-section{background-color:var(--section-bg);margin-bottom:8rem;padding-left:8rem;padding-right:8rem}.get-notified-bjj-div{justify-content:space-between;align-items:center;max-width:1300px;margin-left:auto;margin-right:auto;display:flex}.get-notified-bjj-div._2nd{flex-direction:row-reverse;padding-left:32px;padding-right:32px}.host-a-bjj-retreat-div{justify-content:space-between;align-items:center;max-width:1300px;height:520px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex}.host-a-bjj-retreat-div._2nd{flex-direction:row-reverse;height:auto;padding-left:0;padding-right:0}.host-a-bjj-retreat-div.spacing-1-5rem{flex-direction:row-reverse;height:auto;margin-bottom:1.5rem;padding-left:0;padding-right:0}.get-notified-img{border-radius:12px;max-width:50%;height:340px;display:block}.categories-img-copy{box-shadow:none;border-radius:12px;max-width:50%;height:520px;display:block}.get-notified-email-div{max-width:50%;margin-left:1.5rem;padding-right:0}.get-notified-email-div._2nd{margin-left:0;margin-right:32px}.get-notified-email-div.hosting{padding-top:0;padding-bottom:0}.host-a-bjj-cta-div{max-width:50%;margin-left:0;margin-right:1.5rem;padding-right:0}.host-a-bjj-cta-div._2nd{margin-left:0;margin-right:32px}.host-a-bjj-cta-div.hosting{padding-top:0;padding-bottom:0}.get-notified-bjj-form{margin-bottom:0}.bjj-retreat-form{display:flex}.text-block-23{line-height:24px}.text-block-24{color:var(--dim-grey)}.meet-your-hosts-section{background-color:var(--section-bg);margin-bottom:8rem;padding-left:8rem;padding-right:8rem}.meet-your-hosts-img{border-radius:12px;max-width:50%;display:block}.thank-you-contain{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:space-between;align-items:center;display:flex}.bottom_div_blog_post{text-align:center}.price-slot-div2{justify-content:space-between;align-items:center;width:300px;margin-bottom:32px;display:flex}.price-slot-div2.retreat{flex-direction:column;justify-content:space-between;align-items:center;width:auto;margin-bottom:16px;margin-right:128px}.price-slot-div2.retreat.last{margin-right:-16px}.price-slot-div-copy{justify-content:space-between;align-items:center;width:300px;margin-bottom:32px;display:flex}.price-slot-div-copy.retreat{flex-direction:column;justify-content:space-between;align-items:center;width:auto;margin-bottom:16px;margin-right:128px}.price-slot-div-copy.retreat.last{margin-right:-16px}.social-name-link{margin-left:12px}.floating-icons-roundede{flex-direction:column;justify-content:center;align-items:stretch;width:50px;height:100%;display:flex;position:fixed;inset:0% 16px auto auto}.basic-icon-spec{border-bottom-style:none;width:50px;min-width:50px;height:50px;min-height:50px}.basic-icon-spec:hover{border-bottom-style:none}.basic-icon-spec.marginated-basic{margin-bottom:20px}.basic-icon-spec.marginated-basic.linkedin{cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1)}.basic-icon-spec.marginated-basic.linkedin:hover{transform:scale(1.1)}.basic-icon-spec.marginated-basic.twitter{cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1)}.basic-icon-spec.marginated-basic.twitter:hover{transform:scale(1.1)}.basic-icon-spec.marginated-basic.facebook{cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1)}.basic-icon-spec.marginated-basic.facebook:hover{transform:scale(1.1)}.basic-icon-spec.mail{cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1)}.basic-icon-spec.mail:hover{transform:scale(1.1)}.image-cover{object-fit:cover;width:100%;height:100%;display:block}.image-cover.contain{object-fit:contain}.google-review{z-index:5;margin-bottom:164px;position:relative}.header-video{z-index:1;height:100%;position:absolute;inset:0%}.youtube-embed{margin-left:auto;margin-right:auto}.yt-embed-div{z-index:5;justify-content:center;align-items:center;max-width:1300px;height:646px;margin-top:64px;display:flex;position:relative}.yt-embed-div.pizza,.yt-embed-div.fitness,.yt-embed-div.surf{width:100%;height:527px;margin-top:32px;margin-bottom:64px}.yt-embed-div.academy{margin-top:32px}.yt-embed-div.hoel{width:100%;height:527px;margin-top:32px}.yt-embed-div.hoel-copy{width:100%;height:527px;margin-top:0;margin-bottom:32px}.text-300{font-size:22px;line-height:22px}.text-300.bold{font-weight:700}.text-300.bold.footer-title{color:var(--text-color);letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px;font-family:Martel Sans,sans-serif;font-size:16px;font-weight:800;line-height:20px}.input-2{background-color:#fff0;border:1px solid #0000;border-radius:8px;min-height:48px;margin-bottom:0;padding:8px 12px;font-family:Raleway,sans-serif;font-size:16px;line-height:20px}.input-2:hover{border-color:#4a3aff;box-shadow:0 2px 12px #14142b1a}.input-2:focus{color:#211f54;border-color:#4a3aff}.input-2::placeholder{color:#6e7191;font-size:18px}.input-2.input-subscribe-footer{margin-bottom:0}.line-rounded-icon.success-message-check{margin-bottom:6px;font-size:22px}.grid-subscribe-form-button-down{grid-template-rows:auto;grid-template-columns:1fr}.error-message-2{color:#ff5a65;text-align:center;background-color:#ffeff0;border-radius:16px;margin-top:20px;padding:20px 24px}.btn-primary{color:#fff;text-align:center;transform-style:preserve-3d;background-color:#4a3aff;border-radius:48px;justify-content:center;padding:26px 38px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .3s,transform .3s,color .3s}.btn-primary:hover{color:#fff;background-color:#3324d5;transform:translate3d(0,-3px,.01px)}.btn-primary.small{border:1px solid var(--border-color);background-color:var(--main-blue);text-align:center;text-transform:uppercase;border-radius:8px;height:44px;padding:2px 20px 0;font-family:Martel Sans,sans-serif;font-size:16px;font-weight:800;line-height:18px;transition-property:none}.btn-primary.small:hover{transform:none}.success-message-2{color:#4a3aff;background-color:#f6f5ff00;border-radius:24px;padding-left:0;padding-right:0}.mg-bottom-40px{color:var(--text-color);margin-bottom:24px;font-family:Raleway,sans-serif;font-size:16px;line-height:22px}.style-div-input{border:1.5px solid var(--light-sky-blue);border-radius:8px;height:50px;padding-right:2px;display:flex}.standard-pricing_div{flex-flow:column;display:flex}.pricing_txt{font-family:Montserrat,sans-serif;font-size:20px;font-weight:400}.flex_including_div{grid-column-gap:32px;grid-row-gap:32px;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.whats_included_icon{margin-bottom:20px}.reserve-now-link-wa{cursor:pointer;margin-top:24px;margin-bottom:24px;display:block}.section_hotel{padding-top:24px;padding-bottom:45px}.intro_text{width:50%;margin-left:32px}.intro_pic{width:50%}.writer_div{color:var(--text-color);letter-spacing:.02em;justify-content:flex-start;align-items:stretch;margin-top:24px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%;display:flex}.writer_name{margin-left:8px}.writer_divider{margin-left:16px;margin-right:16px}.intro_pic_inside{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover;border-radius:8px;height:100%;margin-left:auto;margin-right:auto;display:block}.intro_pic_inside.dropdown{max-width:50%;height:660px;margin-bottom:0}.intro_pic_inside.luxury-rental{background-position:50%;background-repeat:no-repeat;background-size:cover}.intro_text_isnide{color:var(--text-color);text-align:left;letter-spacing:.02em;margin-bottom:0;margin-left:auto;margin-right:auto;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.intro_text_isnide.main{max-width:560px;margin-left:0;margin-right:0;font-size:1.3vw}.intro_text_isnide.retreat{margin-top:0}.intro_text_isnide.hosting{text-align:left;align-self:center;max-width:none;margin-top:0;margin-bottom:32px}.intro_text_isnide.hosting-txt{text-align:center;max-width:1200px;margin-bottom:48px;margin-left:64px;margin-right:64px}.intro_text_isnide.hosting-support-txt{text-align:left;margin-top:0}.intro_text_isnide.white{color:var(--bg-white);margin-right:48px}.intro_text_isnide.dropdown{text-align:center;max-width:870px;margin-top:48px;font-size:21px}.intro_text_isnide.family{margin-bottom:48px;margin-left:64px;margin-right:64px}.intro_text_isnide.family-form{max-width:800px}.intro_text_isnide.centered{text-align:center;margin-top:0}.intro_text_isnide.centered.luxury{max-width:800px}.intro_text_isnide.luxury-rental{max-width:68%;margin-top:0;margin-right:16px}.intro_text_isnide.casa-la-palma-1{max-width:57%;margin-top:0;margin-right:16px}.intro_text_isnide.bjj-retreat-short-txt{max-width:760px;margin-top:1.5rem;margin-bottom:3rem}.intro_text_isnide.bjj{max-width:none;margin-top:1.5rem;margin-bottom:3rem}.intro_text_isnide.bjj-meet{text-align:left;max-width:none;margin-top:1.5rem;margin-bottom:0}.intro_text_isnide.bjj-meet-right-align{text-align:right;max-width:none;margin-top:1.5rem;margin-bottom:0}.intro_text_isnide.old{display:none}.table_of_contents_section{background-color:var(--section-bg);margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:80px}.table_of_content_row{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row;justify-content:space-between;align-items:center;max-width:1184px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:flex}.table_of_content_row._2nd{flex-direction:row-reverse;padding-left:32px;padding-right:32px}.table_of_contents_div{background-image:linear-gradient(180deg,var(--main-blue)15%,#286177);border-radius:8px;flex-flow:row;flex:1;justify-content:flex-start;align-items:flex-start;max-width:576px;height:300px;padding-top:24px;padding-bottom:24px;padding-left:44px;display:flex;position:relative;box-shadow:2px 2px 32px #02101b66}.table_of_contents_div.group-retreat{border:2px solid var(--border-color);height:auto;max-height:266px;padding-top:32px;padding-bottom:32px}.table_of_contents_div.welness{margin-top:64px;margin-left:auto;margin-right:auto}.table_of_contents_txt{z-index:1;flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex;position:relative}.table_of_contents_divider{background-color:#f2f4f7;max-width:100px;height:1px;margin-top:24px}.table_of_contents_header{color:var(--txt-white);text-align:left;letter-spacing:.05em;text-transform:uppercase;max-width:263px;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;line-height:115%}.table_of_contents_header.new{margin-top:32px;margin-bottom:0}.table_of_contents_header.new-solo{margin-top:0;margin-bottom:0}.table_of_contents_img{z-index:0;border-radius:8px;height:100%;position:absolute;inset:0% 0% 0% auto}.button_txt{padding-top:4px}.chapter_section{max-width:1184px;margin:64px auto;padding-left:32px;padding-right:32px}.chapter_section.retreat{max-width:1300px;margin-top:32px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}.chapter_section.main{margin-top:48px;margin-bottom:96px}.chapter_section.luxury-rental{flex-direction:column;align-items:center;display:flex}.chapter_section.bjj-retreat{margin:4rem 8rem}.chapter_section.flex{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:flex-start;width:1184px;margin-top:64px;margin-left:auto;margin-right:auto;display:flex}.chapter_div{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:flex-start;margin-left:16px;margin-right:16px;display:flex}.h2-new{color:var(--text-color);text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-top:16px;margin-bottom:64px;font-family:Raleway,sans-serif;font-size:32px;line-height:115%}.h2-new.short{margin-bottom:32px}.chapter_txt{color:#286177cc;text-align:center;letter-spacing:.1em;text-transform:uppercase;font-family:Martel Sans,sans-serif;font-size:24px;font-weight:900;line-height:115%}.chapter_pic_inside{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover;border-radius:8px;height:100%;margin-left:auto;margin-right:auto;display:block}.chapter_pic_inside.dropdown{max-width:50%;height:660px;margin-bottom:0}.chapter_pic_inside.luxury-rental{background-position:50%;background-repeat:no-repeat;background-size:cover}.chapter_text{width:58%}.chapter_pic{width:42%}.chapter_content{background-color:var(--bg-white);margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:64px}.chapter_content.blue{background-color:var(--section-bg);padding-bottom:64px}.chapter_content.final{padding-bottom:256px}.chapter_content_div{justify-content:space-between;align-items:center;max-width:1184px;margin-left:auto;margin-right:auto}.chapter_content_div._2nd{flex-direction:row-reverse;padding-left:32px;padding-right:32px}.h3_new{color:var(--text-color);text-align:center;letter-spacing:.04em;margin-top:0;margin-bottom:32px;font-family:Martel Sans,sans-serif;font-size:28px;font-weight:800;line-height:115%}.h3_new.final{margin-top:96px}.chapter_content_img{border-radius:8px}.chapter_content_categories{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:center;align-items:flex-start;max-width:621px;margin:64px auto;display:flex}.chapter_content_categories.shorter{max-width:602px}.chapter_content_categories.camp{max-width:682px}.chapter_content_categories._2nd_camp{max-width:636px}.chapter_content_categories._3rd_camp{max-width:640px}.chapter_content_categories.beginner{max-width:595px}.chapter_content_categories._2nd_begginer{max-width:582px}.chapter_category{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:flex-start;display:flex}.chapter_category.middle{justify-content:flex-start;align-items:center}.category_txt{color:var(--text-color);width:50%;margin-right:32px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.category_txt.reversed{margin-left:32px;margin-right:0}.category_txt.luxury-rental,.category_txt.bjj-retreat{width:auto;margin-right:0}.category_txt.welness-retreat{text-align:left;width:auto;margin-right:0}.category_txt.best_surf{width:auto;margin-right:0}.category_txt.best_surf p{margin-bottom:0}.category_txt.best_surf ul{margin-bottom:0;padding-left:24px}.category_txt.temperature{width:460px;margin-right:0}.category_txt.temperature p{margin-bottom:0}.category_txt.vibe{width:521px;margin-right:0}.category_txt.vibe p{margin-bottom:0}.category_txt._2nd_temperature{width:527px;margin-right:0}.category_txt._2nd_temperature p{margin-bottom:0}.category_txt._2nd_temperature ul{margin-bottom:0;padding-left:24px}.category_txt._2nd_vibe{width:581px;margin-right:0}.category_txt._2nd_vibe p{margin-bottom:0}.category_txt._2nd_best_surf{width:510px;margin-right:0}.category_txt._2nd_best_surf p{margin-bottom:0}.category_txt._2nd_best_surf ul{margin-bottom:0;padding-left:24px}.category_txt._3rd_temperature{width:570px;margin-right:0}.category_txt._3rd_temperature p{margin-bottom:0}.category_txt._3rd_best_surf{width:470px}.category_txt.vibe_check{width:559px;margin-right:0}.category_txt.vibe_check p{margin-bottom:0}.category_txt.whats_included{width:607px;margin-right:0}.category_txt.whats_included p{margin-bottom:0}.category_txt.whats_included ul{margin-bottom:0;padding-left:24px}.location_svg{margin-right:12px;padding-left:8px}.temperature_svg,.vibe_svg{margin-right:5px}.cta-div-copy{background-image:linear-gradient(to bottom,var(--main-blue)15%,#286177);border-radius:8px;flex-direction:column;flex:1;align-items:center;max-width:778px;padding:40px;display:flex;box-shadow:2px 2px 32px #02101b66}.cta-div-copy.group-retreat{border:2px solid var(--border-color);height:auto;max-height:266px;padding-top:32px;padding-bottom:32px}.cta-div-copy.welness{margin-top:64px;margin-left:auto;margin-right:auto}.why_its_legendary_div{background-image:linear-gradient(180deg,var(--main-blue)15%,#286177);border-radius:8px;flex-direction:column;flex:1;align-items:center;max-width:784px;margin-left:auto;margin-right:auto;padding:32px 48px;display:flex;box-shadow:2px 2px 32px #02101b66}.why_its_legendary_div.group-retreat{border:2px solid var(--border-color);height:auto;max-height:266px;padding-top:32px;padding-bottom:32px}.why_its_legendary_div.welness{margin-top:64px;margin-left:auto;margin-right:auto}.why_its_legendary_div.wide{max-width:804px}.why_its_legendary_div.wider{max-width:820px}.why_its_legendary_txt{color:var(--txt-white);text-align:center;letter-spacing:.02em;margin-bottom:0;font-family:Raleway,sans-serif;font-size:18px;font-weight:400;line-height:160%}.why_its_legendary_txt.new{margin-top:32px;margin-bottom:0}.why_its_legendary_txt.new-solo{margin-top:0;margin-bottom:0}.why_its_legendary_txt.short{max-width:532px}.why_its_legendary_txt.shorter{max-width:650px}.why_its_legendary_txt.beginner{max-width:525px}.best_places_body{background-color:var(--bg-white)}._2nd_chapter_content_categories{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:center;align-items:flex-start;max-width:658px;margin:64px auto;display:flex}.blog_link{color:var(--txt-white);cursor:pointer;text-decoration:underline;transition:color .3s ease-in-out}.blog_link:hover{color:var(--light-sky-blue)}.blog_link.blue{color:var(--text-color)}.blog_link.blue:hover{color:var(--dodger-blue)}.plan_your_surf_trip_img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover;border-radius:8px;height:100%;margin-left:auto;margin-right:auto;display:block}.plan_your_surf_trip_img.dropdown{max-width:50%;height:660px;margin-bottom:0}.plan_your_surf_trip_img.luxury-rental{background-position:50%;background-repeat:no-repeat;background-size:cover}.plan_your_sruf_trip_pic{width:31.5%}.plan_your_surf_trip_txt{width:670px}.plan_your_sruf_trip_div{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:center;margin-bottom:64px;margin-left:16px;margin-right:16px;display:flex}.short_faq_wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:center;max-width:800px;margin-left:auto;margin-right:auto;display:flex}.short_faq_item{border:1.5px solid var(--border-color);border-radius:4px;width:100%}.short_faq_toggle{background-color:var(--section-bg);white-space:normal;border-radius:8px;padding-left:24px;padding-right:24px;transition:background-color .3s ease-in-out;display:flex}.short_faq_toggle:hover{background-color:var(--light-sky-blue-2)}.short_faq_toggle.w--open{padding-left:24px;padding-right:24px}.short_faq_dropdown{background-color:var(--bg-white);width:100%;position:relative;overflow:hidden}.short_faq_dropdown.w--open{background-color:var(--section-bg);align-items:center;padding-left:24px;padding-right:48px;display:flex}.short_faq_question{color:var(--text-color);letter-spacing:.02em;font-family:Raleway,sans-serif;font-size:18px;font-weight:600}.short_faq_answer{color:var(--text-color);letter-spacing:.02em;margin-bottom:0;padding-top:8px;padding-bottom:16px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.whats_included_svg,.price_svg{margin-right:6px}.booster-social-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:wrap;justify-content:center;align-items:center;max-width:600px;margin-left:auto;margin-right:auto;display:flex}.booster-social-link{border:1px solid var(--border-color);background-color:var(--bg-white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;padding:10px;text-decoration:none;transition:border-width .25s ease-in-out,background-color .25s ease-in-out;display:flex}.booster-social-link:hover{background-color:var(--section-bg);border-width:2px}.booster-social-icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bio_div{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;max-width:1184px;margin-top:96px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:flex}.bio_pic{width:100%}.bio_pic_inside{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover;border-radius:8px;height:100%;display:block}.bio_pic_inside.dropdown{max-width:50%;height:660px;margin-bottom:0}.bio_pic_inside.luxury-rental{background-position:50%;background-repeat:no-repeat;background-size:cover}.text-block-25{float:none;clear:none;margin-left:452px;font-size:25px;position:relative;left:9px}.faq-section{flex-flow:column;align-items:center;display:flex}.container-14{max-width:800px}.dropdown-link-3{flex-flow:column;align-items:center;max-width:800px;margin-left:auto;margin-right:auto;display:flex}.dropdown-toggle-3{display:flex}.dropdown-toggle-3.w--open{flex-flow:column;align-items:center;max-width:800px}.heading-13{color:var(--text-color);flex-flow:column;align-items:center;display:flex}.bold-text-3{color:var(--text-color);font-family:Martel Sans,sans-serif;font-size:28px;font-weight:800;line-height:142%}.paragraph-9{color:var(--text-color);letter-spacing:.02em;-webkit-text-stroke-color:var(--text-color);font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.bold-text-4{font-family:Martel Sans,sans-serif;font-size:28px;font-weight:800;line-height:142%}@media screen and (min-width:1280px){.footer-link{text-align:center}.blog-content{max-width:none}.blog-conatiner{flex-direction:column;align-items:center;max-width:75%;display:flex}.grid{grid-template-columns:1fr 1fr 1fr 1fr}.gym-intro-cont{max-width:1200px}.container-schedule{max-width:1100px}.hotel-container{max-width:1000px}.bjj-card-wrapper{width:30%}.navbar-text{font-size:12px}.navbar-link{font-size:12px;transition:all .2s ease-in-out}.navbar-link:hover{border-bottom:1.5px solid #f2f4f7;transform:scale(1.1)translateY(-3px)}.navbar-link.w--current{color:#f2f4f7;font-size:12px;transition:all .2s ease-in-out}.navbar-link.w--current:hover{border-bottom:1.5px solid #f2f4f7;transform:scale(1.1)translateY(-3px)}.navbar-call-link{transition:all .3s ease-in-out}.navbar-call-link:hover{transform:scale(1.1)translateY(-2px)}.navbar-call-number{font-size:16px}.navbar-dropdown-toggle{transition:all .2s ease-in-out}.navbar-dropdown-toggle:hover{transform:translateY(-3px)scale(1.1)}.navbar-contact-button{font-size:16px;transition:all .3s ease-in-out}.navbar-contact-button:hover{border-color:var(--light-sky-blue);color:var(--light-sky-blue);transform:scale(1.1)translateY(-2px)}.hero-img-section{background-image:linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d89f3bbe57ba00dc705f91_Playa%20Venao%2C%20Panama%20%E2%80%93%20The%20Perfect%20Surf%20%26%20Sunshine%20img.avif);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,cover}.hero-img-section.group-retreat{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d82e3d6d1a1a172d3f1033_GroupRetreatsHero\(1\).avif);background-position:0 0,50% 75%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.surfing-retreat{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64c11d610fcbd204b73fe52a_Surfing%20Retreats%20in%20Panama%20main%20img.avif);background-position:0 0,50% 75%}.hero-img-section-text.offer{margin-right:96px}.intro-h2{margin-top:0}.intro-text.main{margin-top:0;font-size:18px}.intro-text.hosting-txt{margin-left:auto;margin-right:auto}.intro-text.luxury-rental{max-width:65%}.intro-text.casa-la-palma-1{max-width:54%}.slide-content-wrapper._1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d7145e059b864b2309ac7b_JiuJitsuSlider1\(1\).avif);background-repeat:no-repeat;background-size:cover}.slide-content-wrapper._2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d8a23cc330fc95dd788598_Planning%20Your%20Surf%20Trip%20img.avif)}.slide-content-wrapper._5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d893a94a6d7b93fd2353fb_Pipeline%2C%20Oahu%2C%20Hawaii%20%E2%80%93%20The%20Ultimate%20Test%20img.avif)}.cta-paragraph{margin-top:20px}.primary-button.main,.primary-button.main-surf,.primary-button.family{margin-right:16px;font-size:17px}.primary-button.bjj{font-size:17px}.secondary-button.main,.secondary-button.main-surf{margin-left:16px;font-size:17px}.footer-call-link{transition:all .3s ease-in-out}.footer-call-link:hover{transform:scale(1.1)translateY(-2px)}.price-slot-div.retreat{width:440px;margin-right:48px}.accommodation-txt.package_pricing.center_aligned{text-align:center}.video-div.offer{flex:1;width:auto}.skill-txt{font-size:20px}.teachers-section{padding-left:64px}.teacher-info-div{max-width:none}.category-div{justify-content:space-between;height:520px;padding-left:0;padding-right:0}.category-div._2nd{padding-left:0;padding-right:0}.category-info{padding-right:32px}.category-info._2nd{padding-left:32px;padding-right:0}.why-retreat-img-right{max-width:50%}.offer-section,.cta-offer-section,._2nd-offer-section{justify-content:space-around}.intro-h3.bjj,.intro-h3.bjj-meet{font-size:24px}.why-retreat-div{justify-content:center;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.why-retreat-div-right{justify-content:space-between;height:520px;padding-left:0;padding-right:0}.why-retreat-div-right._2nd{height:auto;padding-left:0;padding-right:0}.why-retreat-img{max-width:50%}.categories-img{box-shadow:none;max-width:50%}.host-interest-img{max-width:50%}.hosting-retreat-div{justify-content:center;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.hosting-retreat-div-right{justify-content:space-between;height:520px;padding-left:0;padding-right:0}.hosting-retreat-div-right._2nd{height:auto;padding-left:0;padding-right:0}.hosting-img,.hosting-img-right{max-width:50%}.family-faq-div{justify-content:space-between;padding-left:0;padding-right:0}.family-faq-div._2nd{padding-left:0;padding-right:0}.family-faq-img-right{max-width:50%}.family-faq-info{padding-right:32px}.family-faq-info._2nd{padding-left:32px;padding-right:0}.family-faq-info.luxury-rental{padding-right:0}.surf-retreat-img-div._2nd-img{background-position:50% 88%}.luxury-rental-right-img{max-width:50%}.bjj-elements-div{margin-right:8rem}.bjj-retreat-elements-img._2nd-img{background-position:50% 88%}.get-notified-bjj-div{justify-content:center;height:auto;padding-left:0;padding-right:0}.get-notified-bjj-div._2nd{padding-left:0;padding-right:0}.host-a-bjj-retreat-div{justify-content:space-between;height:520px;padding-left:0;padding-right:0}.host-a-bjj-retreat-div._2nd,.host-a-bjj-retreat-div.spacing-1-5rem{justify-content:center;padding-left:0;padding-right:0}.get-notified-img{box-shadow:none;max-width:50%;height:auto}.categories-img-copy{box-shadow:none;max-width:50%}.get-notified-email-div{margin-left:2rem}.get-notified-email-div._2nd{padding-left:32px;padding-right:0}.host-a-bjj-cta-div{margin-right:2rem}.host-a-bjj-cta-div._2nd{padding-left:32px;padding-right:0}.get-notified-bjj-form{margin-bottom:0}.meet-your-hosts-img{box-shadow:none;max-width:50%;height:auto}.price-slot-div2.retreat{width:440px;margin-right:0}.price-slot-div-copy.retreat{width:440px;margin-right:48px}.yt-embed-div{width:100%;height:730px;margin-left:auto;margin-right:auto}.intro_text{margin-left:0}.intro_text_isnide.main{margin-top:0;font-size:18px}.intro_text_isnide.hosting-txt{margin-left:auto;margin-right:auto}.intro_text_isnide.luxury-rental{max-width:65%}.intro_text_isnide.casa-la-palma-1{max-width:54%}.table_of_content_row{justify-content:space-between;padding-left:0;padding-right:0}.table_of_content_row._2nd,.chapter_section{padding-left:0;padding-right:0}.chapter_div{margin-left:0;margin-right:0}.chapter_content_div{justify-content:space-between;padding-left:0;padding-right:0}.chapter_content_div._2nd{padding-left:0;padding-right:0}.plan_your_sruf_trip_div{margin-left:0;margin-right:0}.bio_div{padding-left:0;padding-right:0}.video-2{margin-top:30px}}@media screen and (min-width:1440px){.footer-link{font-size:17px}.blog-conatiner{background-color:#0000;max-width:70%;margin-left:auto;margin-right:auto}.rich-text-block.guide h2{text-align:center;margin-top:8px;font-size:36px}.rich-text-block.guide img{border-radius:16px;margin-bottom:24px;box-shadow:1px 1px 12px #1338463d}.blog-title.guide{padding-top:64px}.container-schedule{max-width:1200px}.hotel-container{max-width:1200px;margin:100px}.bjj-card-wrapper{width:30%}.navbar-text{text-shadow:1px 1px 4px #0000007a}.navbar-link{text-shadow:1px 1px 4px #0000007a;transition:all .25s ease-in-out}.navbar-link:hover{color:#f2f4f7;border-bottom:1.5px solid #f2f4f7;transform:translateY(-3px)scale(1.1)}.navbar-link.w--current{color:#f2f4f7;font-size:12px;transition-duration:.2s}.navbar-link.w--current:hover{color:#f2f4f7;border-bottom:1.5px solid #f2f4f7}.navbar-call-link{transition:all .3s ease-in-out}.navbar-call-link:hover{transform:scale(1.1)translateY(-2px)}.navbar-call-number{text-shadow:1px 1px 4px #0000007a}.navbar-contact-button{text-shadow:1px 1px 4px #0000007a;transition:all .3s ease-in-out}.navbar-contact-button:hover{border-color:var(--main-blue);color:var(--text-color);transform:scale(1.05)translateY(-2px)}.hero-img-section{position:static}.hero-img-section.group-retreat{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d82e3d6d1a1a172d3f1033_GroupRetreatsHero\(1\).avif);background-position:0 0,50% 75%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll}.hero-img-section.main{position:relative}.hero-img-section.holiday-offer,.hero-img-section.single-offer{height:900px}.hero-img-section.hosting{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426af07a039a7bad4232539__BQS6494.avif);background-position:0 0,50% 70%}.hero-img-section.surfing-retreat{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64c11d610fcbd204b73fe52a_Surfing%20Retreats%20in%20Panama%20main%20img.avif);background-position:0 0,50% 100%}.hero-img-section.welness{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a804882d2504a2f2b572f_header.webp),linear-gradient(#0000,#0000);background-position:50% 30%,0 0;background-size:cover,auto}.hero-img-section-text.offer{margin-right:96px}.hero-h1{text-shadow:1px 1px 3px #0000007a}.hero-tagline{letter-spacing:.04em;text-shadow:1px 1px 3px #0000007a}.navigation-dropdown.w--open{min-width:160px;left:-1px}.dropdown-wrapper{background-color:#f2f4f7}.pointer{background-color:#f2f4f7;top:-2%}.intro-h2.bjj-custom{top:-2.5rem}.intro-text{text-align:left;margin-bottom:0;margin-left:auto;margin-right:auto}.intro-text.main{font-size:18px}.intro-text.family{position:relative}.intro-text.luxury-rental{max-width:65%}.intro-text.casa-la-palma-1{max-width:53%}.intro-text.bjj,.intro-text.bjj-meet,.intro-text.bjj-meet-right-align{max-width:none;margin-top:1.5rem;margin-bottom:3rem}.slider-container{min-height:500px}.slider-container.luxury-rental{margin-top:48px;margin-bottom:20px}.slider-2{width:750px;height:500px}.slide-content-wrapper._5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d71627f59ea300df10656b_JiuJitsuSlider5\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b1598eee15cd4d9589531_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15a6794baa06025fc3f2_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15b2f56804b2b8a4a691_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(3\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15c2d5b630e16d1de1de_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(4\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15d1ca0603f76a208c56_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(5\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15df50b9c0a015a91b79_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(6\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15ea323a074e650f9f6c_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(7\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano1-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b15f636d9b7fe8811cdec_Casa%20la%20Palma%20No%201%20A%20Blend%20of%20Comfort%20%26%20Convenience%20img%20\(8\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b181055272a1353f255d9_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(8\).avif)}.slide-content-wrapper.casalapalmano2-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b182936d9b7fe8813eeaf_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(1\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b183b6fe75fa8440121e7_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(2\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b184863b097605c95d5c1_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(3\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b18557b3da9fca5ba03ef_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(4\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-6{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b1861f8cd6fe1531cc70f_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(5\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-7{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b186ed28f9f86d55199b5_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(6\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content-wrapper.casalapalmano2-8{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b187a7bb49d4493474de2_Casa%20la%20Palma%20No%202%20Your%20Beachside%20Paradise%20img%20\(7\).avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.primary-button.main{font-size:18px}.primary-button.luxury-rental.bottom{width:240px;margin-top:16px;margin-left:auto;margin-right:auto}.primary-button.bjj{margin-right:0;font-size:18px}.add-text.guide{margin-bottom:64px}.footer-category.last{max-width:400px}.footer-call-link{transition:all .3s ease-in-out}.footer-call-link:hover{transform:scale(1.1)translateY(-2px)}.footer-number{font-family:Martel Sans,sans-serif;font-weight:700}.most-popular-retreats-div{justify-content:space-between}.date-txt{max-width:none}.choose-your-package-section.family{flex-direction:column;align-items:stretch;margin-left:auto;margin-right:auto}.amenities-div.straight{border:1.5px solid var(--border-color)}.category-name.straight,.pricing-heading{text-align:center}.price-slot-div{margin-bottom:32px}.price-package-txt{font-family:Martel Sans,sans-serif;font-weight:800}.video-div.offer{flex:1;width:auto;max-width:900px;margin-left:0;margin-right:0}.container.thank-you-page{max-width:1000px}.retreat-info-div{margin-top:16px}.teachers-section{padding-left:32px;padding-right:32px}.teacher-div{justify-content:center}.teacher-info{margin-right:64px}.teacher-info.second{margin-left:64px}.categories-section{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d9831f581faf759f67c398_wave.svg);background-size:auto}.reserve-now-section{box-shadow:none;background-color:#0000}.reserve-now-div{justify-content:space-between;margin-bottom:128px;padding-top:0;padding-bottom:0;display:flex}.offer-section{justify-content:space-around;padding-left:96px;padding-right:96px}.offer-div-photo{width:auto;max-height:797px}.offer-section-cta{width:570px}.offer-photo{max-height:797px}.offer-div-2nd-photo{width:auto;max-width:50vw}.offer-2nd-section-cta{width:570px}.cta-offer-section,._2nd-offer-section{justify-content:space-around;padding-left:96px;padding-right:96px}.intro-h3.bjj{text-align:left;letter-spacing:0;margin-top:0;margin-bottom:0;font-weight:700}.intro-h3.bjj-meet{letter-spacing:0;margin-top:0;margin-bottom:0;font-weight:700}.categories-img{box-shadow:none}.sign-up-txt-field.bjj{height:50px;margin-right:2rem}.guide-main-image{box-shadow:0 2px 16px 2px #00000014}.page-padding{z-index:5}.badge{box-shadow:-1px 2px 12px #0000001f}.dropdown-section{flex-direction:column;justify-content:center;align-items:center}.family-faq-section.luxury-rental{margin-top:128px}.centering-div{flex-direction:column;align-items:center;display:flex}.family-faq-div._2nd.luxury,.family-faq-div.luxury-rental{margin-top:0}.family-faq-img-right.bullet-long{display:none;box-shadow:1px 1px 48px #010a0e29}.family-faq-info.luxury-rental{padding-bottom:0}.luxury-rental-right-img{box-shadow:1px 1px 48px #010a0e3d}.luxury-rental-left-img{border-radius:12px;box-shadow:1px 1px 48px #010a0e3d}.full-width-img-section{background-position:50% 15%}.bjj-retreat-elements-section.luxury-rental{margin-top:128px}.bjj-retreat-elements-img.luxury-rental{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/650b1b28fa5173ba49757b23_1%2086501591%20\(1\).avif);background-repeat:no-repeat;background-size:cover}.get-notified-bjj-section{background-image:none;margin-bottom:8rem;padding-left:8rem;padding-right:8rem}.get-notified-bjj-div,.host-a-bjj-retreat-div._2nd{height:auto}.host-a-bjj-retreat-div.spacing-1-5rem{height:auto;margin-bottom:1.5rem}.get-notified-img{box-shadow:none;height:auto}.categories-img-copy{box-shadow:none}.get-notified-email-div{margin-left:2rem;padding-top:0;padding-bottom:0;padding-right:0}.host-a-bjj-cta-div{margin-left:0;margin-right:2rem;padding-top:0;padding-bottom:0;padding-right:0}.get-notified-bjj-form{flex-direction:row;margin-bottom:0}.bjj-retreat-form{display:flex}.meet-your-hosts-section{background-image:none;margin-bottom:8rem;padding-left:8rem;padding-right:8rem}.meet-your-hosts-img{box-shadow:none;height:auto}.price-slot-div2,.price-slot-div-copy{margin-bottom:32px}.yt-embed-div{width:100%;margin-left:auto;margin-right:auto}.flex_including_div.welness{justify-content:space-between;max-width:1300px;margin-left:auto;margin-right:auto}.intro_text_isnide{text-align:left;margin-bottom:0;margin-left:auto;margin-right:auto}.intro_text_isnide.main{font-size:18px}.intro_text_isnide.family{position:relative}.intro_text_isnide.luxury-rental{max-width:65%}.intro_text_isnide.casa-la-palma-1{max-width:53%}.intro_text_isnide.bjj,.intro_text_isnide.bjj-meet,.intro_text_isnide.bjj-meet-right-align{max-width:none;margin-top:1.5rem;margin-bottom:3rem}.chapter_content.blue{background-image:none}}@media screen and (min-width:1920px){.footer-link{font-size:20px}.rooms-text-description.sml{margin-top:8px}.roomimg.shared{min-width:100%}.blog-conatiner{max-width:1300px}.h2-thank-you.family-inquiry{align-self:center}.grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.schedule-txt{font-size:17px}.container-schedule{max-width:1500px}.hotel-container{max-width:1400px}.bjj-card-wrapper{width:30%}.navbar-link{transition-duration:.2s}.navbar-link:hover{color:#f2f4f7;border-bottom:1.5px solid #f2f4f7}.navbar-link.w--current:hover{color:#f2f4f7}.navbar-call-link{transition:all .3s}.navbar-call-link:hover{transform:translateY(-2px)scale(1.1)}.navbar-contact-button{transition:all .3s ease-in-out}.navbar-contact-button:hover{border-color:var(--text-color);color:var(--text-color);transform:translateY(-2px)scale(1.1)}.hero-img-section{height:1150px}.hero-img-section.group-retreat{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d82e3d6d1a1a172d3f1033_GroupRetreatsHero\(1\).avif);background-size:auto,cover}.hero-img-section.holiday-offer,.hero-img-section.single-offer{height:1000px;padding-left:164px;padding-right:164px}.hero-img-section.hosting{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6426af07a039a7bad4232539__BQS6494.avif);background-position:0 0,50% 75%;background-size:auto,cover}.hero-img-section.welness{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a804882d2504a2f2b572f_header.webp),linear-gradient(#0000,#0000);background-position:50%,0 0;background-size:cover,auto}.hero-img-section-text.offer{margin-right:96px}.hero-h1.retreat{max-width:780px}.hero-h1.offer{font-size:80px}.hero-tagline.offer{margin-top:32px}.slider-container{min-height:600px}.slider-wrapper.surf-program{background-color:var(--section-bg)}.slider-2{width:900px;height:600px}.slide-content-wrapper._1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d89d002816c350f5f63832_Pavones%2C%20Costa%20Rica%20%E2%80%93%20The%20Endless%20Left%20img.avif)}.slide-content-wrapper._2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d85181cc81a47b2fb8da6c_conclusion%20your%20wave%20awaits%20img.avif)}.slide-content-wrapper._3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d893a94a6d7b93fd2353fb_Pipeline%2C%20Oahu%2C%20Hawaii%20%E2%80%93%20The%20Ultimate%20Test%20img.avif)}.slide-content-wrapper._5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d8a23cc330fc95dd788598_Planning%20Your%20Surf%20Trip%20img.avif)}.slide-content-wrapper.intro-1{background-size:cover}.primary-button.offer{margin-top:48px}.footer-call-link{transition:all .3s}.footer-call-link:hover{transform:translateY(-2px)scale(1.1)}.date-txt{font-size:22px;font-weight:600}.retreat-name{font-size:22px}.video-div.offer{max-width:1000px}.testamonial-section.offer{padding-top:96px}.reserve-now-section{box-shadow:none;background-color:#0000}.reserve-now-div{justify-content:space-between;margin-bottom:128px;padding-top:0;padding-bottom:0;display:flex}.reserve-options-div{flex:1}.reserve-now-info{border-radius:8px;width:373px;padding-top:48px}.reserve-now-chat{border-radius:8px;margin-right:0;padding-top:32px;padding-bottom:32px;padding-left:48px;display:flex}.reserve-now-name{color:var(--text-color);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Martel Sans,sans-serif;font-size:24px;line-height:100%}.reserve-now-img{margin-right:48px}.reserve-now-p{color:#286177;margin-top:14px;margin-bottom:0;font-family:Raleway,sans-serif;font-size:16px;line-height:160%}.reserve-now-main-header{text-transform:none;font-family:Raleway,sans-serif;font-weight:400;line-height:125%}.reserve-now-large-p{color:var(--text-color);letter-spacing:.02em;margin-top:32px;margin-bottom:48px;font-family:Raleway,sans-serif;font-size:18px;line-height:160%}.reserve-now-info-img{display:block}.reserve-now-link-mail{cursor:pointer;margin-top:24px;margin-bottom:24px;display:block}.reserve-now-link-book{cursor:pointer;display:block}.modal-info{display:none}.offer-section{justify-content:center}.offer-section-cta{margin-right:288px}.offer-2nd-section-cta{margin-left:196px}.offer-2nd-photo{max-height:500px}.cta-offer-section{justify-content:space-around}.offer-copy-contact.intro-text{text-align:center}._2nd-offer-section{justify-content:center}.past-retreats-section,.interested-in-hosting-section{margin-top:96px}.group-retreat-sign-up-section{margin-top:96px;margin-bottom:96px}.type-of-retreats-section,.host-form-section,.retreat-form-section{margin-top:96px}.full-width-img-section{height:550px}.reserve-now-link-wa{cursor:pointer;margin-top:24px;margin-bottom:24px;display:block}}@media screen and (max-width:991px){.h1-home{font-size:20px}.hero-video-embed{flex-direction:column;padding:25px 0 0}.workblock{height:385px;display:flex}.work-section.lifestyle-bg{background-position:23%;height:auto}.work-section.surf-camp-bg{background-position:80%;height:auto}.work-section.hotel-bg{background-position:0;height:auto}.work-section.blog-bg{background-position:58%;height:auto}.work-section.bjjbackground,.work-section.pizza-background{height:auto}.h2-home{font-size:25px}.footer{flex-direction:column;height:auto;margin-bottom:0;padding-bottom:2px}.body.blue{margin-top:80px}.h1-about-us{border-style:solid none;border-top-width:1px;border-top-color:#000;padding-top:25px;padding-bottom:25px}.h1-about-us.right-border{border-style:solid none;border-top-width:1px;border-top-color:#000;margin-top:36px;padding-top:26px;padding-bottom:26px}.about-us-hero{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a8498b463b7e50001e48db0_BAY.avif),linear-gradient(#3030302b,#3030302b);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;background-attachment:scroll,scroll;height:385px;margin-top:0}.about-us-s1{background-image:linear-gradient(#ffffffab,#ffffffab),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd1b49130cb09e85279dd45_aboutushero.avif);background-position:0 0,72%;margin-bottom:0}.hero-container{flex-direction:column}.hero-container.whteback{flex-direction:column-reverse}.lightbox-link.head,.lightboxgal.head{display:none}.contact-us{background-size:auto,contain;padding-bottom:125px;padding-left:50px;padding-right:50px}.contact-us-form{padding-left:50px;padding-right:50px}.footer-link{text-align:center;margin:10px 30px;font-size:11px}.footer-link:hover{color:#fff;font-size:13px}.faq-section{padding-top:40px}.hover-1,.hover-3,.hover-4{opacity:1;font-size:18px}.pvbjj-section{padding-top:20px}.hotel-hero{background-position:50%;align-items:flex-start;padding-right:0}.rooms-text-description{font-size:18px}.rooms-text-description.sml{text-align:justify;font-size:16px}.heading{font-size:44px}.h1-hero-about-us{padding:21px;font-size:60px}.h2-about-us-hero{font-size:30px}.hotel-hero-h1{font-size:36px}.surf-camp-hero-h1{text-align:center;padding:44px 0 0;font-size:75px}.surf-camp-h2{border-style:none none solid;border-bottom-width:1px;border-bottom-color:#000;width:100%;margin-left:1px;margin-right:1px;padding:20px 0;font-size:40px}.surf-camp-container{flex-direction:column;align-items:center}.surf-camp-div-block{width:75%}.surf-camp-p{line-height:32px}.course-type-block{width:auto}.surf-type-h3{font-size:39px}.surf-type-h3.align-left{letter-spacing:10px;font-size:29px}.surf-camp-upgrade-section{padding-top:0}.surf-camp-call-to-action{margin-top:10px;margin-bottom:10px;padding:9px;font-size:21px}.services-txt{text-align:justify;font-size:18px}.services-title{text-align:center;border-style:none;border-bottom-width:1px;border-bottom-color:#000;padding-bottom:5px;padding-left:5px;padding-right:5px;font-size:20px}.priceblock{align-self:center}.price-wrapper-block{flex-direction:column;align-items:center;width:auto}.camp-type-txt{margin-top:30px;margin-bottom:10px;font-size:21px}.camp-price{padding-top:13px;display:inline-block}.pricing-txt{text-align:justify}.surf-camp-hero-h2{text-align:center;margin-top:45px;padding-right:0;font-size:32px}.surf-camp-review{margin-top:0}.slide-4{background-position:50%}.slide-6{background-position:13%}.pvbjj-h2-oswald{letter-spacing:2px;font-size:28px}.pvbjj-welcome-txt{line-height:35px}.h2-hotel-hero{text-align:left}.start-your-adventure-button.w--current{padding:13px 19px;font-size:15px}.whats-app-txt{margin:5px;padding:0;font-size:16px}.about-us-vid-tablet{margin-top:45px}.logo-loader{width:450px}.desktop-nav-link{text-align:left;padding:10px;display:block}.desktop-nav-link.surf-camp{display:none}.desktop-nav-link.esp{display:block}.desktop-drop-link{text-align:right}.dropdown-toggle{text-align:left;display:flex}.dropdown-toggle.info{display:none}.whats-app-link{position:fixed;bottom:0;left:0}.hotel-pool{background-position:83%;background-size:cover;height:905px;padding-top:0}.pool-h2{font-size:30px}.pool-txt{font-size:20px}.act-wrapper{width:45%;margin:10px}.act-photo{width:250px;height:250px}.act-photo.zipline{background-position:40%;width:250px}.act-photo.fishing{width:250px;height:250px}.act-photo.eco-tour{background-position:41%}.act-block-wrapper{flex-direction:column}.blog-post-collection-item{width:40vw;margin:10px}.blog-post-button.secondary-button{width:auto}.supporting-image-wrapper{flex-direction:column}.blog-img{width:95%}.blog-post-page-other-blogs{width:30vw;margin-left:6px;margin-right:6px;display:flex}.rich-text-block.guide{padding:32px}.surf-fit-video-wrapper{flex-direction:column}.nav-menu-2{background-color:#fff;flex-direction:row;width:100%;height:auto;margin-top:70px;display:block}.menu-button-2{background-color:#0098ff;height:auto}.blog-explor-h3{text-align:center;text-transform:uppercase;border-bottom:1px solid #000;margin-left:37px;margin-right:37px;padding-bottom:8px;font-size:25px}.pizzahero{background-image:linear-gradient(#ffffffd9,#ffffffd9);background-position:0 0;flex-direction:row;padding-top:0}.pizza-hero-continer{flex-direction:column;margin-top:64px}.pizza-h1{border-style:solid none none;border-top-width:2px;border-top-color:var(--main-blue);text-align:center;border-left-width:3px;border-left-color:red;width:80%;margin-top:0;padding-top:16px;padding-bottom:0;padding-left:0;font-size:37px}.pizza-hero-txt{margin-bottom:16px;margin-right:16px;padding:0;font-size:60px;line-height:60px}.pizza-hero-txt.and{font-size:40px}.pizza-info-section{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;flex-direction:column;align-items:center;height:auto;padding:53px;display:flex}.pizza-p{margin-top:45px}.div-block-3{flex-direction:row;flex:1;place-content:flex-start;align-items:center}.room-llightbox{min-width:90%;max-width:90px}.instant-book-button{letter-spacing:11px;order:-1;padding-top:20px;padding-bottom:20px;font-size:27px}.surf-camp-type-wrapper{flex-direction:column}.surf-camp-type-wrapper.horizontal{flex-direction:row}.surf-camp-link-block{width:auto}.pizzabackgroundhero{height:500px}.text-block-4{letter-spacing:3px;font-family:Great Vibes,cursive;font-size:30px;font-weight:700}.package-basic-services{padding-left:10px;padding-right:10px}._2-ppl-txt{font-size:10px}.team-wrapper-contact-us{padding:0 20px}.team-header{font-size:28px}.blue{background-color:#77c8ff}.mobile-info-wrapp{flex-wrap:wrap;justify-content:flex-start;display:flex}.info-link-block{color:#000;letter-spacing:4px;justify-content:center;align-items:center;width:50%;height:40vh;font-size:18px;display:flex}.info-link-block:hover{color:#000}.bjj-hero{width:100%}.team-photo.john,.team-photo.carla,.team-photo.sec,.team-photo.brent{width:100px;height:100px}.hotel-intro-mobile{justify-content:center;display:flex}.team-photo-txt{font-size:26px}.down-link{margin-top:20px;margin-bottom:20px}.button{order:1;padding:6px;font-size:14px}.m-lang{color:#fff;text-align:center;letter-spacing:6px;text-shadow:1px 1px 6px #000;flex-direction:row;justify-content:center;align-items:center;width:100%;height:44px;font-family:Great Vibes,cursive;font-size:26px;font-style:normal;font-weight:400;text-decoration:none;display:flex}.m-lang.w--current{align-items:center;height:45px}.thank-you{padding-left:32px;padding-right:32px}.social-wrapper{margin:15px;padding:0}.fitness-center-hero{background-image:none;height:70vh}.supporting-gym-section{padding-top:20px;padding-bottom:20px}.schedule-txt{font-size:12px;line-height:18px}.gym-intro-cont{padding-top:40px;padding-bottom:40px}.slider-div-wrapper{justify-content:center;padding:50px}.price-grid{grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-areas:"."".""."}.price-grid-std{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr}.fitness-hero-photo{align-items:center;height:40vh;padding-right:0}.grid-5{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:row}.surf-camp-type-info-wrapper{width:auto}.social-credit-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.grid-7{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.blog-title.guide{line-height:52px}.gallery-grid-container{align-self:stretch}.bjj-nav-section{flex-direction:column}.fit-nav-link.yoganav{width:400px}.fit-nav-link.bjjnav{width:361px;margin:10px}.fit-nav-link.fitnav{width:400px}.text-block-16,.text-block-17{color:var(--white)}.hero-heading{margin-bottom:0;padding-bottom:36px;font-size:31px}.heading-10{margin-top:0}.hotel-container{flex-direction:column}.text-block-18{color:var(--white)}.bio-card-desktop-sec{display:none}.bio-card-mobile-sec{flex-direction:column;justify-content:center;align-items:center;display:flex}.bjjhero{background-position:50% 0;justify-content:flex-end;align-items:center;padding-bottom:54px;padding-left:0}.bjjhero.bjj{background-position:0%}.bjj-h1{margin-left:25px}.bjj-h2{margin-left:22px}.bjj-bio-card-m-wrapper{width:95%}.bjj-bio-card{flex-direction:column;justify-content:center;align-items:flex-start;width:95%;display:flex}.image-8{width:100%}.yoga-h1{margin-top:-2px;margin-bottom:-2px;margin-left:0}.yoga-h2{margin-top:10px;margin-left:0}.yogahero{background-position:50%;align-items:center;padding-bottom:20px}._2-ppl-txt-2{font-size:10px}.transport-hero{background-position:50% 100%;align-items:center;padding:0}.trasnport-txt{border-style:none;padding-top:21px}.transport-h{text-align:center;font-size:31px}.h2-transport{font-size:17px}.navbar-text{color:var(--text-color);text-shadow:none;font-size:14px;font-weight:700}.navbar-dropdown-icon,.navbar-call-number.mobile{color:var(--text-color);text-shadow:none}.hero-img-section{height:600px;padding-left:32px;padding-right:32px}.hero-img-section.holiday-offer{background-image:linear-gradient(#0000003d,#0000003d),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/637bf37b6c4c5ad936f65cf6_hero%20holiday%20offer.avif);background-position:0 0,50% 0;background-size:auto,1440px;flex-direction:column;justify-content:space-between;padding-left:32px;padding-right:32px}.hero-img-section.single-offer{background-image:linear-gradient(#0000003d,#0000003d),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/638775750ef7cf8cdbc67656_solo%20traveler%20offer%20main%20img%201%20\(2\).avif);background-position:0 0,25% 100%;background-size:auto,1440px;flex-direction:column;justify-content:space-between;padding-left:32px;padding-right:32px}.hero-img-section-text{text-align:center}.hero-img-section-text.offer{align-self:center;margin-top:64px;margin-bottom:32px;margin-right:0}.hero-h1{font-size:80px}.hero-h1.retreat{line-height:100%}.hero-h1.surf-camp{font-size:60px}.hero-h1.hosting{font-size:75px}.hero-h1.best_place_to_surf{font-size:72px}.hero-line-break{width:510px}.hero-tagline{font-size:28px}.mobile-nav-link{color:var(--text-color);letter-spacing:.02em;text-transform:capitalize;width:100%;font-family:Raleway,sans-serif;font-size:16px;font-weight:700;transition:all .2s ease-in-out}.mobile-nav-link:hover{color:var(--main-blue);background-color:#a5daff40}.mobile-nav-link.w--current{color:var(--main-blue)}.mobile-nav-link.hidden{display:none}.navigation-container-mob{justify-content:flex-end}.navigation-mob{border-bottom:1px solid #4455671c;flex-direction:row;justify-content:center;height:85px;padding-left:32px;padding-right:32px;display:flex}.menu-mob{color:var(--bg-white);background-color:#0000;border-radius:100px;font-size:22px}.menu-mob.w--open{background-color:var(--main-blue)}.menu-mob.faq,.menu-mob.dark,.menu-mob.dark-true{color:var(--text-color)}.navigation{display:none}.mobile-dropdown{transition:background-color .2s ease-in-out}.mobile-dropdown:active,.mobile-dropdown:focus{background-color:#a5daff40}.mobile-dropdown.first{border-top-left-radius:16px;border-top-right-radius:16px}.navigation-left{display:flex}.dropdown-title{color:var(--text-color);letter-spacing:.02em;font-family:Raleway,sans-serif;font-weight:600}.nav-menu-3{display:none}.mobile-nav-2{border:1.5px solid var(--main-blue);background-color:var(--bg-white);border-radius:16px;margin-left:32px;margin-right:32px;box-shadow:6px 6px 64px #20355a52}.dropdown-link-mobile{border-bottom:1px solid var(--main-blue);padding-top:15px;padding-bottom:15px}.dropdown-list{background-color:#fff}.dropdown-list.w--open{background-color:var(--bg-white)}.mobile-toggle{width:100%}.intro-section{margin-left:32px;margin-right:32px}.intro-section.bjj-retreat{margin-left:2rem;margin-right:2rem}.intro-section.flex{flex-flow:column;justify-content:center;align-items:center;width:auto;margin-left:32px;margin-right:32px}.intro-h2{margin-bottom:32px}.intro-h2.your-package{margin:32px}.intro-h2.all-inclusive-package{max-width:540px;margin-top:48px}.intro-h2.family.inline{margin-bottom:0}.intro-h2.retreat,.intro-h2.main{text-align:center}.intro-h2.main.white{text-align:left}.intro-h2.bjj-custom{top:-3rem;left:auto;right:auto}.intro-text.main{max-width:none;font-size:18px}.intro-text.hosting-txt,.intro-text.family{margin-left:0;margin-right:0}.intro-text.luxury-rental{max-width:61%}.intro-text.casa-la-palma-1{max-width:49%}.intro-text.bjj-retreat-short-txt,.intro-text.bjj{margin-top:1rem;margin-bottom:2rem}.intro-text.bjj-meet{margin-top:1rem}.intro-text.bjj-meet-right-align{text-align:left;margin-top:1rem}.slider-right-arrow{margin-right:78px}.slider-2{width:900px;height:600px}.slider-left-arrow{margin-left:78px}.info-plus-cta-section{padding-left:32px;padding-right:32px}.cta-paragraph.package,.cta-paragraph.all-inclusive,.cta-paragraph.standard-package{margin-top:0}.primary-button.main,.primary-button.main-surf{margin-right:16px;font-size:17px}.primary-button.about-us{margin-top:32px}.primary-button.guide-form{margin-top:32px;margin-left:0}.primary-button.family{margin-right:16px;font-size:17px}.primary-button.bjj{font-size:18px}.secondary-button.main,.secondary-button.main-surf{width:261px;margin-left:16px;font-size:17px}.cta-section{padding-left:32px;padding-right:32px}.cta-section.bjj{margin-bottom:12rem;margin-left:2rem;margin-right:2rem}.cta-div{height:auto;max-height:none;padding-left:32px;padding-right:32px}.footer-section{background-position:80% 100%;padding-left:32px;padding-right:32px}.upper-footer-div{flex-flow:column}.left-footer-div{margin-bottom:24px}.right-footer-div{width:100%}.footer-category.first{margin-left:0}.footer-number{font-size:15px}.header-footer{letter-spacing:.02em;font-size:15px;font-weight:800}.header-footer.link,.footer-mail-link,.location-txt,.soical-name-txt,.footer-text-link{letter-spacing:.02em;font-size:15px}.copyright-txt{bottom:-78%}.mobile-navbar-text{color:var(--text-color);letter-spacing:.02em;text-transform:capitalize;font-family:Raleway,sans-serif;font-size:16px;font-weight:700}.mobile-navbar-icon{color:var(--text-color);margin-top:22px}.most-popular-section{padding-left:32px;padding-right:32px}.most-popular-retreats-div{flex-direction:row;place-content:flex-start center}.most-popular-retreats-div.retreat{flex-direction:row}.most-popular-retreat{flex-direction:column;align-content:stretch;position:relative}.most-popular-retreat.retreat{max-width:none}.most-popular-info-div,.most-popular-info-div.retreat{padding:16px}.date-txt{font-size:20px}.divider-div.main-surf,.divider-div.main-beach,.divider-div.main-group,.divider-div.main-about,.divider-div.main-blog{margin-left:auto;margin-right:auto}.retreat-name,.group-retreat-button{font-size:18px}.upcoming-retreats-section{padding-left:32px;padding-right:32px}.upcoming-retreat{flex-direction:column;max-height:none;margin-bottom:48px}.upcoming-retreat-img{border-right:1px solid var(--light-sky-blue);border-bottom-color:var(--light-sky-blue);border-radius:8px;width:auto;max-width:100%;position:relative;bottom:-16px;right:0}.upcoming-retreat-div{padding-top:40px;padding-left:24px}.retreat-description{margin-bottom:32px}.amenities-div{height:100%;display:flex}.amenities-info-div{align-items:center}.package-category-div{margin-left:24px;margin-right:24px;padding-top:24px;padding-bottom:24px}.category-name.offer{text-align:center}.category-img{border-radius:10px}.pricing-section{padding-top:48px;padding-bottom:48px}.pricing-div{flex-direction:row;align-items:center}.one-section-pricing{margin-bottom:32px}.price-slot-div.retreat{margin-right:64px}.video-div.offer{flex:0 auto;width:65vw;max-width:none;margin-bottom:32px}.testamonial-section{padding-left:32px;padding-right:32px}.testamonial-section.offer{margin-top:32px}.testamonial-section.bjj-retreat{margin-bottom:6rem;padding-left:2rem;padding-right:2rem}.testamonial-section.thank-you-page{padding-top:64px;padding-left:16px;padding-right:16px}.testimonial-section{overflow:visible}.horizontal-quote-h4{font-size:18px}.slider-horizontal{height:440px}.container{flex-wrap:wrap;justify-content:space-between}.horizontal-content-block{padding-left:32px;padding-right:32px}.column-wrap{flex-wrap:wrap}.surf-program-section{padding-left:32px;padding-right:32px}.surf-program-header{left:auto}.skill-div{margin-right:24px;padding-left:16px;padding-right:16px}.skill-txt{text-align:center;font-size:18px;font-weight:700}.one-retreat-info{flex-direction:column;margin-right:24px}.amenity-name,.amenity-description{text-align:center}.retreat-info-img{margin-bottom:12px;margin-right:0}.whats-included-section,.teachers-section{padding-right:32px}.teacher-div,.teacher-div.second{flex-direction:column-reverse;align-items:flex-start}.teacher-info-div{margin-top:32px}.teacher-img{max-width:50%;height:50%}.teacher-info.second{margin-left:0}.header-center-box._75{width:auto}.section-faqs{padding-bottom:96px;padding-left:32px;padding-right:32px}.upcoming-retreat-wrapper{flex-direction:row}.most-popular-wrapper{padding-left:32px;padding-right:32px}.category-div{flex-direction:column;align-items:flex-start;height:auto;margin-bottom:16px;padding-left:0;padding-right:0}.category-div._2nd{flex-direction:column;padding-left:0}.category-info{max-width:none;margin-top:16px;margin-left:0;padding-left:32px;padding-right:32px}.category-info._2nd{margin-right:0}.category-info.last{padding-bottom:32px}.category-info.hosting{padding-left:0;padding-right:0}.button-div{justify-content:center}.why-retreat-img-right{max-width:100vw;height:auto}.form-component.hosting{padding-left:0%;padding-right:0%}.comp-pane.right{width:auto}.component-wrap{justify-content:flex-end}.sold-out-img{max-width:25%;position:absolute;inset:2% 4% auto auto}.sold-out-img.upcoming{top:auto;bottom:24px}.made-by-link{bottom:-78%}.find-the-right-program-section,.reserve-now-section{padding-left:32px;padding-right:32px}.reserve-now-div{flex-direction:column;max-width:none}.reserve-now-info{width:auto;margin-bottom:32px;margin-right:0;padding-bottom:0;padding-left:32px;padding-right:32px}.reserve-now-chat{margin-right:0;padding-left:32px;padding-right:32px}.reserve-now-main-header{text-align:center}.reserve-now-large-p{text-align:center;max-width:450px;margin-left:auto;margin-right:auto}.reserve-now-info-img{display:none}.modal-info{inset:2% 0% auto}.offer-section{flex-direction:column-reverse;padding-left:32px;padding-right:32px}.offer-div-photo{align-self:center;width:auto}.offer-section-cta{align-items:center;width:auto;margin-top:32px;margin-right:0}.offer-div-2nd-photo{max-width:none}.offer-2nd-section-cta{width:auto;margin-top:32px;margin-left:0}.cta-offer-section{padding-left:32px;padding-right:32px}.cta-offer-form{width:500px}.component-wrap-offer{justify-content:center}.comp-pane-offer.right{width:100%}.offer-copy-contact.intro-text{align-self:center;width:70%;font-size:21px}._2nd-offer-section{flex-direction:column;padding-left:32px;padding-right:32px}.popup-wrapper.preview-page{padding-left:32px;padding-right:32px}.popup-content-wrapper{width:auto}.popup-content-wrapper.popup-3-content-wrapper{max-width:none;bottom:24px;left:24px;right:24px}.popup-3{max-width:none}.popup-illustration-image-wrapper{width:100%;max-width:40%}.intro-h3{margin-bottom:32px}.intro-h3.retreat,.intro-h3.family{text-align:center}.intro-h3.bjj,.intro-h3.bjj-meet{text-align:center;font-size:24px}.past-retreats-section,.why-retreat-section{margin-left:32px;margin-right:32px}.why-retreat-div{flex-direction:column;align-items:center;margin-bottom:16px;padding-left:0;padding-right:0}.why-retreat-div-right{flex-direction:column;align-items:flex-start;margin-bottom:16px;padding-left:0;padding-right:0}.why-retreat-div-right._2nd{flex-direction:column;align-items:center;padding-left:0;padding-right:0}.why-retreat-img{max-width:100vw;height:auto}.categories-img{max-width:100vw;height:auto;margin-left:auto;margin-right:auto}.interested-in-hosting-section{margin-left:32px;margin-right:32px}.sign-up-div{height:auto;max-height:none;padding-left:32px;padding-right:32px}.group-retreat-sign-up-form{align-self:stretch;width:680px}.sign-up-txt-field.guide-form{width:400px}.sign-up-txt-field.guide-form-up{width:400px;margin-bottom:16px;margin-right:0}.host-interest-img{max-width:100vw;height:auto}.interested-in-hosting-div{flex-direction:column;padding-left:0;padding-right:0}.interested-in-hosting-txt-div{margin-left:32px}.hosting-retreat-div{flex-direction:column;align-items:center;margin-bottom:32px;padding-left:0;padding-right:0}.hosting-retreat-div.top{margin-bottom:32px}.hosting-retreat-div-right{flex-direction:column;align-items:flex-start;margin-bottom:16px;padding-left:0;padding-right:0}.hosting-retreat-div-right._2nd{flex-direction:column;align-items:center;padding-left:0;padding-right:0}.hosting-img{width:100%;max-width:none;height:auto}.hosting-img.top{align-self:center;margin-bottom:16px}.hosting-img-right{width:100%;max-width:none;height:auto}.hosting-retreat-section,.type-of-retreats-section,.host-form-section,.retreat-form-section{margin-left:32px;margin-right:32px}.cta-image-wrapper{margin-right:0}.free-guide-header-component{grid-column-gap:24px;grid-template-columns:1fr .5fr}.free-guide-header-image-wrapper{margin-left:0;margin-right:32px}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.badge{top:-44px;right:-31px}.header-form{flex-direction:column}.page-wrapper{max-width:100vw;overflow:hidden}.badge-2{top:-18px;right:-18px}.pop-up-left-column{padding-left:0}.family-inside-img.dropdown{height:auto}.dropdown-section,.family-faq-section{margin-left:32px;margin-right:32px}.centering-div{padding-left:32px;padding-right:32px}.family-faq-div{flex-direction:column;align-items:flex-start;margin-bottom:16px;padding-left:0;padding-right:0}.family-faq-div._2nd{flex-direction:column;align-items:center;padding-left:0;padding-right:0}.family-faq-img-right{width:100%;max-width:none;height:auto}.family-faq-info{max-width:none;margin-top:16px;margin-left:0;padding-left:32px;padding-right:32px}.family-faq-info._2nd{margin-right:0}.family-faq-info._2nd.hosting{text-align:center;margin-right:0}.family-faq-info.hosting{text-align:center;margin-left:0;padding-left:0;padding-right:0}.family-faq-img{width:100%}.plan-now-section{margin-left:32px;margin-right:32px}.grid_main{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;grid-template-rows:minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:minmax(auto,.25fr);grid-auto-columns:1fr;max-height:none;display:none}.grid_main.bjj{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.image{flex:0 auto;height:200px}.image.bjj{height:310px}.photo-grid-section.bjj{margin-bottom:6rem;margin-left:2rem;margin-right:2rem}.family-form-section{margin-left:32px;margin-right:32px}.input{margin-right:0}.input.date-input.date-from{margin-right:10px}.group-retreat-button-cta{font-size:18px}.p-list{text-align:left;margin-right:24px}.p-list.reversed{margin-left:24px}.p-list.luxury{width:auto;margin-right:0}.limit-div.luxury{flex-direction:column-reverse}.surf-retreat-img-div.luxury-rental{width:auto}.luxury-rental-right-img{width:100%;max-width:none;height:auto}.luxury-rental-left-img{width:100%}.full-width-img-section{margin-bottom:4rem}.text-block-22{max-width:700px;height:128px}.bjj-retreat-elements-section{margin:6rem 2rem}.bjj-elements-div{max-width:60%;margin-right:2rem}.bjj-retreat-elements-img.luxury-rental{width:auto}.upcoming-bjj-retreats-section{margin-bottom:6rem;margin-left:2rem;margin-right:2rem}.get-notified-bjj-section{margin-bottom:6rem;padding-left:2rem;padding-right:2rem}.get-notified-bjj-div{flex-direction:column;align-items:flex-start;max-width:none;height:auto;margin-bottom:4rem;padding-left:0;padding-right:0}.get-notified-bjj-div._2nd{flex-direction:column;padding-left:0}.host-a-bjj-retreat-div{flex-direction:column;align-items:flex-start;height:auto;margin-bottom:16px;padding-left:0;padding-right:0}.host-a-bjj-retreat-div._2nd{flex-direction:column;max-width:none;margin-bottom:0;padding-left:0}.host-a-bjj-retreat-div.spacing-1-5rem{flex-direction:column;padding-left:0}.get-notified-img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.categories-img-copy{max-width:100vw;height:auto;margin-left:auto;margin-right:auto}.get-notified-email-div{max-width:none;margin-top:24px;margin-left:0;padding-left:64px;padding-right:64px}.get-notified-email-div._2nd{margin-right:0}.get-notified-email-div.last{padding-bottom:32px}.get-notified-email-div.hosting{padding-left:0;padding-right:0}.host-a-bjj-cta-div{max-width:none;margin-top:24px;margin-left:0;margin-right:0;padding-bottom:32px;padding-left:64px;padding-right:64px}.host-a-bjj-cta-div._2nd{margin-right:0}.host-a-bjj-cta-div.last{padding-bottom:32px}.host-a-bjj-cta-div.hosting{padding-left:0;padding-right:0}.meet-your-hosts-section{margin-bottom:6rem;padding-left:2rem;padding-right:2rem}.meet-your-hosts-img{max-width:81%;margin-left:auto;margin-right:auto}.price-slot-div2.retreat,.price-slot-div-copy.retreat{margin-right:64px}.social-name-link{margin-left:0}.floating-icons-roundede{right:0}.basic-icon-spec{width:40px;min-width:40px;height:40px;min-height:40px}.yt-embed-div{height:490px}.yt-embed-div.pizza,.yt-embed-div.fitness,.yt-embed-div.surf,.yt-embed-div.hoel,.yt-embed-div.hoel-copy{height:410px}.text-300.bold.footer-title{margin-bottom:24px}.btn-primary{padding-top:24px;padding-bottom:24px}.intro_text{width:auto;margin-left:0}.intro_pic{width:auto;display:none}.intro_pic_inside.dropdown{height:auto}.intro_text_isnide.main{max-width:none;font-size:18px}.intro_text_isnide.hosting-txt,.intro_text_isnide.family{margin-left:0;margin-right:0}.intro_text_isnide.luxury-rental{max-width:61%}.intro_text_isnide.casa-la-palma-1{max-width:49%}.intro_text_isnide.bjj-retreat-short-txt,.intro_text_isnide.bjj{margin-top:1rem;margin-bottom:2rem}.intro_text_isnide.bjj-meet{margin-top:1rem}.intro_text_isnide.bjj-meet-right-align{text-align:left;margin-top:1rem}.table_of_content_row{flex-flow:column;justify-content:center;align-items:stretch;padding-left:32px;padding-right:32px}.table_of_content_row._2nd{flex-direction:column;padding-left:0}.table_of_contents_div{flex:0 auto;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;padding-left:32px;padding-right:32px}.chapter_section.bjj-retreat{margin-left:2rem;margin-right:2rem}.chapter_div{flex-flow:column-reverse wrap;justify-content:center;align-items:center}.chapter_pic_inside.dropdown{height:auto}.chapter_text,.chapter_pic{width:auto}.chapter_content{padding-bottom:64px}.chapter_content_div{flex-direction:column;align-items:flex-start;height:auto;padding-left:32px;padding-right:32px}.chapter_content_div._2nd{flex-direction:column;padding-left:0}.category_txt{text-align:left;margin-right:24px}.category_txt.reversed{margin-left:24px}.category_txt.luxury{width:auto;margin-right:0}.cta-div-copy,.why_its_legendary_div{height:auto;max-height:none;padding-left:32px;padding-right:32px}.blog_link.blue{background-color:#77c8ff00}.plan_your_surf_trip_img.dropdown{height:auto}.plan_your_sruf_trip_pic{width:auto}.plan_your_sruf_trip_div{flex-flow:column;justify-content:flex-start;align-items:center}.bio_pic_inside.dropdown{height:auto}.icon-7{color:var(--bg-white)}}@media screen and (max-width:767px){.work-section.bjjbackground{height:auto}.h2-home{text-align:center}.footer{flex-direction:column;padding-top:76px;padding-bottom:76px}.body{margin-top:70px;padding-top:0}.body.blue{padding-top:0}.body.instant-book{margin-top:78px}.body.gym-background{padding-left:8px;padding-right:8px}.h1-about-us{text-align:center;border-bottom-style:solid;border-right-style:none;width:80%}.h1-about-us.right-border{padding-top:10px;padding-bottom:10px;font-size:20px}.about-us-hero{background-position:-70px}.about-us-hero.mobile-about-us-hero{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a8498b463b7e50001e48db0_BAY.avif),linear-gradient(#0000,#0000);background-position:50%,0 0;background-size:cover,auto}.hero-container{flex-direction:column;justify-content:center;align-items:center}.contact-us{background-image:linear-gradient(to bottom,var(--section-bg)86%,#ffffff5c 92%,#fff0 102%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a8f1fae7e521a0001a8cb24_alexwavecontactus.avif);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,contain;padding:109px 10px 207px}.contact-us-form{padding-left:20px;padding-right:20px}.footer-link{font-size:13px}.faq-answer{text-align:justify;margin-left:10px;padding-left:10px;padding-right:32px}.faq-question{text-transform:none;padding-right:10px;font-size:20px;line-height:28px}.hotel-hero{align-items:stretch;padding-bottom:0}.hotel-intro-section{padding-left:29px;padding-right:29px}.hotel-continer{display:block}.hotel-h1{text-align:center;border-style:none none solid;border-bottom-width:1px;border-bottom-color:#000;margin-right:0;padding-top:24px;padding-bottom:24px;padding-right:0}.hotel-p{text-align:justify;padding-left:10px;padding-right:10px;line-height:44px}.title-bar{padding-bottom:0}.heading{margin:-33px;padding:0;font-size:24px}.h1-hero-about-us{padding:5px;font-size:46px}.surf-camp-hero-h1{text-align:center;padding:25px;font-size:57px;line-height:60px}.surf-camp-h2{border-style:none none solid;border-bottom-width:1px;border-bottom-color:#000;width:100%;margin-top:31px;margin-bottom:31px;padding:0 0 17px;font-size:27px}.surf-camp-container{flex-direction:column;align-items:center}.surf-camp-hero-section{padding-left:5px;padding-right:20px}.surf-type-h3{text-align:center;padding:16px;font-size:22px}.surf-type-h3.align-left{text-align:center;font-size:18px}.surf-txt{margin-left:15px;margin-right:15px}.surf-camp-h4{margin-left:10px;margin-right:10px}.surf-camp-call-to-action{margin-top:5px;margin-bottom:5px}.included-continer{flex-direction:column;padding-bottom:0}.included-h3{border-style:none none solid;border-bottom-width:1px;border-bottom-color:#000;width:100%;height:auto;padding-top:0;padding-bottom:45px}.services-wrapper{margin-left:10px;margin-right:10px;padding:20px}.services-txt{text-align:justify}.slide{background-size:cover}.surf-camp-pricing{padding-bottom:0}.price-wrapper{padding:0}.pricing-txt{text-align:justify}.surf-camp-hero-h2{text-align:center;padding-right:0;line-height:45px}.included-wrapper{background-position:0 0,50%}.slide-4{background-position:50%}.slide-5{background-position:-156px 0}.gi-g-wrapp{padding-left:27px;padding-right:27px}.hotel-hero-div-wrapper{padding-bottom:25px;padding-left:35px}.preloader{justify-content:flex-start;padding-top:181px}.logo-loader{width:300px}.desktop-nav{background-color:#fff;justify-content:space-around}.desktop-dropdown{display:block}.whats-app-link{bottom:0;left:0}.pool-h2{letter-spacing:5px}.pool-txt{padding:10px;line-height:39px}.act-section{padding-left:10px;padding-right:10px}.act-photo,.act-photo.zipline,.act-photo.fishing,.act-photo.eco-tour,.act-photo.horse{width:200px;height:200px}.act-h1{letter-spacing:-.9px;font-size:50px}.act-txt-block{line-height:25px}.blog-post-collection-item{width:45vw;margin-left:5px;margin-right:5px}.blog-post-button.secondary-button{width:auto}.blog-page-other-blog-catigory-list{text-align:center;line-height:24px}.rich-text-block{padding:24px 16px}.rich-text-block.guide{border-radius:0;padding-top:0;padding-left:0;padding-right:0}.rich-text-block.guide p{padding-left:16px;padding-right:16px}.rich-text-block.guide img{border-radius:0;margin-top:0}.rich-text-block.guide figure{z-index:2}.nav-menu-2{width:100%;height:auto}.blog-explor-h3{border-bottom-width:1.5px;border-bottom-color:var(--main-blue)}.container-8{padding-left:20px;padding-right:20px}.pizzahero{background-image:linear-gradient(#ffffffd9,#ffffffd9);background-position:0 0;background-repeat:repeat;background-size:auto;flex-direction:column}.pizza-hero-continer{flex-direction:column;margin-top:32px}.pizza-h1{border-top:2px solid var(--main-blue);text-align:center;border-left-width:0;border-right-width:0;width:auto;padding:8px 16px 0;font-size:28px}.pizza-hero-txt{margin:26px 8px 8px 0;padding:0;font-size:48px}.pizza-hero-txt.oswald{font-size:32px}.pizza-info-section{height:auto}.menu-pizza-buttons-continer{flex-direction:column}.pizza-button{padding-top:15px;padding-bottom:15px;font-size:19px}.slide-8{background-position:27%}.activity-txt{margin:5px;padding:10px}.rates-pricing-txt,.package-basic-services{padding-left:10px;padding-right:10px}.contact-us-wrapper{flex-direction:column;width:100%}.team-wrapper-contact-us{width:100%}.team-txt{text-align:center;line-height:28px}.navbar-3{height:70px}.team-photo-txt{color:var(--text-color);text-shadow:none}.thank-you{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6491799ad366a419f0ce6afd_family%20surf%20camp%20inguiry%20thank%20you%20img.avif);background-position:0 0,66%;padding:22px 16px}.h2-thank-you{text-align:center;margin-top:128px;margin-right:0}.grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.div-block-10{justify-content:center;align-items:center;display:flex}.fitness-center-hero{height:34vh}.schedule-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:none}.gym-h2{text-align:center;font-size:38px}.gym-h2.align-center{font-size:29px}.slider{height:30vh}.gym-intro-cont{padding-left:10px;padding-right:10px}.h1-gym-slider{display:none}.packages-h2{padding-left:26px}.package-description-wrapper{padding-right:68px}.package-continer{padding:10px}.price-grid{grid-template:".""."".""."/1fr 1fr 1fr;grid-auto-columns:1fr}.price-txt.title{text-align:center}.price-txt.titlesml{font-size:18px}.price-grid-std{grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr}.grid-3{grid-template-rows:auto auto auto;grid-template-columns:1fr}.dropdown-link{background-color:#fff}.schedule-h3{display:block}.mobile-schedule{display:none}.grid-5{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.social-credit-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.blog-title{padding-left:16px;padding-right:16px}.blog-title.guide{padding-top:48px;font-size:48px;line-height:52px}.heading-9{text-align:center}.bjj-gallery{padding:40px 20px}.gallery-grid-container{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;max-width:none}.hero-heading{margin:0;padding:0;font-size:28px}.heading-10{font-size:29px}.feature-section{padding:40px 20px}.hotel-container{flex-direction:column}.bjjhero.bjj{background-position:31%}.bjj-h1{font-size:50px}.bjj-h2{margin-left:0;font-size:21px}.yoga-h1{margin-left:0;padding-left:127px;padding-right:127px}.yoga-h2{margin-top:10px;margin-bottom:10px;margin-left:10px}.yogahero{align-items:center;padding-bottom:21px}.transport-hero{height:36vh}.trasnport-txt{padding:11px}.transport-h{font-size:24px}.paragraph-7{margin-left:16px;margin-right:16px}.h2-transport{text-align:center}.hero-img-section{padding-left:16px;padding-right:16px}.hero-img-section.surf-camp{background-image:linear-gradient(#0000001a,#0000001a),url("https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dab8e53fa4cbee77653715_SurfCampHero(3)(1).avif");background-position:0 0,67%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.family-surf{background-image:linear-gradient(#0000001f,#0000001f),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64905753081791f41753ad34_family%20surf%20camp%20playa%20venao%20main%20mobile%20img.avif);background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.retreat{height:400px}.hero-img-section.holiday-offer{background-image:linear-gradient(#00000047,#00000047),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/637c0ba7d5c20c4041da720d_hero%20holiday%20offer%20mobile.avif);background-position:0 0,46% 0;background-size:auto,cover;justify-content:center;padding-left:16px;padding-right:16px}.hero-img-section.single-offer{background-image:linear-gradient(#0000003d,#fff0),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/638776ff1a4fa585940ae824_solo%20traveler%20offer%20mobile%20main%20img%201%20\(1\).avif);background-position:0 0,20% 100%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;padding-left:16px;padding-right:16px}.hero-img-section-text.offer{margin-top:48px;margin-bottom:64px}.hero-h1{text-align:center;font-size:64px}.hero-h1.retreat{font-size:48px}.hero-h1.surf-camp{margin-bottom:4px;font-size:48px}.hero-h1.offer{font-size:44px}.hero-h1.hosting{font-size:50px}.hero-h1.best_place_to_surf{font-size:9vw}.hero-line-break{width:390px}.hero-line-break.retreat{width:455px;margin-top:-4px}.hero-line-break.main{width:440px}.hero-line-break.our-activities{width:240px}.hero-line-break.reserve-now{width:330px}.hero-line-break.hosting{width:92%}.hero-line-break.group-retreats{width:430px}.hero-line-break.guide{width:80vw;margin-top:-5px}.hero-tagline{letter-spacing:.05em;font-size:21px}.hero-tagline.surf-camp{margin-top:8px;font-size:19px}.hero-tagline.offer{font-size:18px}.hero-tagline.discover{font-size:4vw}.navigation-mob{padding-left:16px;padding-right:16px}.mobile-nav-2{margin-left:16px;margin-right:16px}.intro-section{margin:48px 16px}.intro-section.bjj-retreat{margin-left:1rem;margin-right:1rem}.intro-section.flex{margin-left:16px;margin-right:16px}.intro-h2{margin-bottom:24px;font-size:24px}.intro-h2.your-package{margin-left:16px;margin-right:16px}.intro-h2.main.white{text-align:center}.intro-text.white{margin-right:0}.intro-text.family{margin-bottom:32px}.intro-text.luxury-rental,.intro-text.casa-la-palma-1{max-width:none;margin-bottom:20px;margin-right:0}.intro-text.bjj-retreat-short-txt{margin-bottom:1.5rem}.slider-container{min-height:400px}.slider-right-arrow{margin-right:16px}.slider-2{width:600px;height:400px}.slider-2.retreat{width:100vw}.slider-left-arrow{margin-left:16px}.slider-svg{height:50px}.info-plus-cta-section{padding:48px 16px}.cta-paragraph{margin-top:48px;font-size:22px}.primary-button{margin-right:12px}.primary-button.main-cta.popup-offer{margin-top:24px}.primary-button.main{width:auto;margin-right:12px;padding-left:40px;padding-right:40px}.primary-button.main.long{width:auto}.primary-button.main-surf,.primary-button.family{width:auto;margin-right:12px;padding-left:16px;padding-right:16px;font-size:2.9vw}.secondary-button{margin-left:12px}.secondary-button.main{width:auto;margin-left:12px}.secondary-button.main-surf{width:auto;margin-left:12px;font-size:2.9vw}.add-text{margin-top:-22px;margin-bottom:24px;font-size:18px;line-height:140%}.add-text.guide{margin-bottom:48px;font-size:19px}.cta-section{padding-left:16px;padding-right:16px}.cta-section.bjj{margin-left:1rem;margin-right:1rem}.cta-div{max-height:none;padding:32px 24px}.cta-div.group-retreat{max-height:360px}.cta-text{font-size:19px;line-height:160%}.cta-bold-text{font-size:28px;line-height:100%}.footer-section{background-position:83% 100%;padding-top:32px;padding-left:16px;padding-right:16px}.upper-footer-div{flex-flow:column}.lower-footer-div{margin-top:40px}.left-footer-div{margin-top:24px}.right-footer-div{flex-flow:column;align-items:flex-start;width:100%}.footer-category{margin-left:0}.header-footer.link{font-size:15px;font-weight:800}.footer-text-link{margin-bottom:16px}.most-popular-section{padding-left:16px;padding-right:16px}.most-popular-retreats-div{flex-direction:column;align-items:center}.most-popular-retreat{max-width:100%;margin-bottom:16px;margin-left:0;margin-right:0}.most-popular-info-div{height:auto}.divider-div.main-surf{width:260px}.divider-div.main-beach{width:300px}.divider-div.main-group,.divider-div.main-about{width:410px}.divider-div.main-blog{width:250px}.retreat-name{margin-bottom:32px}.upcoming-retreats-section{margin-top:32px;padding-left:16px;padding-right:16px}.amenities-div{background-image:none;background-repeat:repeat;background-size:auto}.amenities-info-div{flex-direction:column;align-items:center}.package-category-div{align-items:center;margin-left:16px;margin-right:16px;padding-bottom:24px}.category-name{text-align:center}.category-name.video{margin-bottom:24px}.category-img{border-radius:0 0 12px 12px;max-width:100%;box-shadow:0 4px 16px #0d2d3a52}.pricing-div{flex-direction:column}.pricing-divider-div{margin-bottom:32px}.price-slot-div.retreat{align-items:center;margin-right:0}.video-div.main{margin-left:-16px;margin-right:-16px}.video-div.offer{width:85vw}.testamonial-section{padding-left:16px;padding-right:24px}.testamonial-section.offer{margin-top:0}.testamonial-section.bjj-retreat{padding-left:1rem;padding-right:1rem}.testamonial-section.thank-you-page{padding-left:8px;padding-right:8px}.testimonial-card{flex-wrap:wrap;align-items:center}.testimonial-section.thank-you-page{padding-top:8px}.horizontal-quote-h4{font-weight:500}.slider-horizontal{flex-direction:column;height:auto;max-height:690px;margin-left:auto;margin-right:auto}.horizontal-content-block{width:100%;padding:16px 40px}.surf-program-header{text-align:left;font-size:22px}.intro-surf-div{padding-bottom:32px}.learn-category-div{flex-direction:column;margin-bottom:0}.learn-category-div.bottom{margin-bottom:32px}.intro-cta-txt{text-align:left}.skill-div{text-align:center;margin-bottom:16px;margin-right:0}.skill-txt{font-size:18px;font-weight:700}.hero-img-retreat{max-height:400px}.retreat-date{font-size:22px}.retreat-info-div{flex-direction:column}.one-retreat-info{flex-direction:row;justify-content:flex-start;margin-top:32px;margin-left:36px}.one-retreat-info.last{margin-left:25px}.one-retreat-info.last.adjust-3{margin-left:23px}.one-retreat-info.adjust{margin-top:16px;margin-left:18px}.one-retreat-info.adjust-2{margin-left:11px}.amenity-name,.amenity-description{text-align:left}.retreat-info-img{margin-bottom:0;margin-right:16px}.join-us-div{margin-top:48px;margin-bottom:64px}.whats-included-section{margin-top:48px;margin-bottom:48px;padding-left:16px;padding-right:16px}.teachers-section{margin-top:48px;margin-bottom:64px;padding-left:16px;padding-right:16px}.teacher-div,.teacher-div.second{flex-direction:column-reverse}.teacher-info-div{max-width:none}.teacher-img{max-width:100vw}.teacher-info{text-align:left}.teacher-info.second{margin-left:0}.accordion-item-content{margin-right:0}.section-faqs{padding-bottom:64px;padding-left:16px;padding-right:16px}.category-div{padding-left:0}.category-info{padding-left:16px;padding-right:16px}.form-component{height:auto;padding-top:101px;padding-bottom:32px}.comp-pane.right{width:auto;margin-top:-100px}.comp-pane.right.hosting{margin-top:0;padding-left:16px;padding-right:16px}.form-heading.contact-form.hosting{font-size:28px;line-height:38px}.component-wrap{flex-direction:column;justify-content:space-between;align-items:center}.made-by-link{display:none}.find-the-right-program-section{padding-left:16px;padding-right:24px}.reserve-now-section{padding-left:16px;padding-right:16px}.reserve-now-div{padding-bottom:32px}.reserve-now-info{text-align:center;margin-right:0;padding-top:32px}.reserve-now-chat{text-align:center;margin-bottom:16px;margin-right:0}.reserve-now-name,.reserve-now-p{text-align:left}.reserve-now-main-header{text-align:center;font-size:28px}.reserve-now-large-p{text-align:center;max-width:none;margin-top:24px;margin-bottom:32px}.offer-section,.offer-section-cta,.offer-2nd-section-cta{padding-bottom:32px}.cta-offer-div{margin-left:16px;margin-right:16px;padding-bottom:32px}.cta-offer-form{height:auto;padding-top:101px;padding-bottom:32px}.component-wrap-offer{flex-direction:column;justify-content:space-between;align-items:center}.comp-pane-offer.right{width:85%;margin-top:-100px;margin-left:16px;margin-right:16px}.offer-copy-contact.intro-text{width:auto;margin-bottom:32px;margin-left:16px;margin-right:16px}.popup-wrapper{padding-left:24px;padding-right:24px}.popup-content-wrapper.popup-3-content-wrapper{flex-direction:column;margin-left:auto;margin-right:auto;left:24px;right:24px}.popup-illustration{object-position:50% 70%}.popup-3{max-width:100%;padding:16px 16px 32px}.popup-illustration-image-wrapper{align-items:center;max-width:100%;height:20vh;display:flex}.paragraph-8{margin-bottom:16px}.intro-h3{margin-bottom:24px;font-size:24px}.past-retreats-section,.why-retreat-section{margin:48px 16px}.why-retreat-div,.why-retreat-div-right{padding-left:0}.interested-in-hosting-section{margin:48px 16px}.sign-up-div{max-height:none;padding:32px 24px}.sign-up-div.group-retreat{max-height:none;padding-left:16px;padding-right:16px}.sign-up-txt{font-size:22px;font-weight:500;line-height:160%}.sign-up-button{margin-right:12px}.group-retreat-sign-up-form{width:auto;margin-left:8px;margin-right:8px}.interested-in-hosting-div{flex-direction:column}.interested-in-hosting-txt-div{flex-direction:column;align-items:center;max-width:none;margin-top:32px;margin-left:0;padding-left:16px;padding-right:16px}.hosting-retreat-div,.hosting-retreat-div-right{padding-left:0}.hosting-retreat-section,.type-of-retreats-section,.host-form-section,.retreat-form-section{margin:48px 16px}.header-content-wrapper{max-width:100%;margin-top:0;margin-bottom:32px}.free-guide-header-component{grid-template-columns:1fr}.free-guide-header-image-wrapper{width:60%;margin-top:16px;margin-right:0;padding-top:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.free-guide-background{width:100%;height:50%;inset:auto 0% 0%}.page-padding{padding-left:20px;padding-right:20px}.header-form-block{margin-top:32px}.header-form{align-items:center}.pop-up-right-column{order:-1;padding:48px 48px 64px}.header-image-wrapper{margin-top:48px}.header-image-wrapper.is-pop-up{margin-top:-80px;padding-top:0;right:0}.page-padding-3{padding-left:20px;padding-right:20px}.pop-up-left-column{padding-top:0}.pop-up-grid{flex-direction:column;grid-template-columns:1fr;display:flex}.header-h1.surf-retreat{font-size:32px}.family-inside-img.dropdown{max-width:100%;height:auto;margin-bottom:24px}.dropdown-section{margin-left:16px;margin-right:16px;padding-bottom:32px}.family-faq-section{margin:48px 16px 96px}.centering-div{padding-left:16px;padding-right:16px}.family-faq-div{padding-left:0}.family-faq-div._2nd.surf-retreat{margin-top:24px}.family-faq-info{padding-left:16px;padding-right:16px}.plan-now-section{margin-left:16px;margin-right:16px}.dropdown-div{flex-direction:column}.photo-grid-section{display:none}.photo-grid-section.bjj{margin-left:1rem;margin-right:1rem;display:block}.family-form-section{margin:48px 16px}.p-list{width:auto;margin-right:0}.p-list.reversed{width:auto;margin-top:24px;margin-left:0}.p-list.bio h4{margin-top:4px;margin-bottom:16px}.limit-div{flex-direction:column-reverse}.limit-div.reverse{flex-direction:column}.limit-div.luxury-rental{flex-direction:column;margin-bottom:0}.limit-div.luxury{flex-direction:column;margin-top:0}.limit-div.bjj-retreat{flex-direction:column;justify-content:flex-end}.surf-retreat-img-div,.surf-retreat-img-div._2nd-img{width:auto;height:500px}.surf-retreat-img-div.luxury-rental{margin-bottom:24px}.full-width-img-section{margin:4rem 0 6rem}.text-block-22{max-width:423px;height:220px}.bjj-retreat-elements-section{margin:0 16px 6rem}.bjj-elements-div{max-width:none;margin-top:1.5rem;margin-right:1rem}.bjj-retreat-elements-img{width:100%;height:300px;display:block}.bjj-retreat-elements-img._2nd-img{width:auto;height:500px}.bjj-retreat-elements-img.luxury-rental{margin-bottom:24px}.upcoming-bjj-retreats-section{margin:0 1rem 6rem;padding-left:0;padding-right:0}.get-notified-bjj-section{padding-left:1rem;padding-right:1rem}.get-notified-bjj-div,.host-a-bjj-retreat-div{padding-left:0}.get-notified-email-div,.host-a-bjj-cta-div{padding-left:0;padding-right:0}.meet-your-hosts-section{padding-left:1rem;padding-right:1rem}.meet-your-hosts-img{max-width:100%}.price-slot-div2.retreat,.price-slot-div-copy.retreat{align-items:center;margin-right:0}.floating-icons-roundede{width:30px;display:none;left:5px}.basic-icon-spec{width:30px;min-width:30px;height:30px;min-height:30px}.yt-embed-div{height:370px}.text-300{font-size:18px;line-height:20px}.text-300.bold.footer-title{margin-top:16px;margin-bottom:16px}.input-2{padding-top:16px;padding-bottom:16px}.btn-primary{padding:20px 32px}.btn-primary.small{padding-top:14px;padding-bottom:16px}.mg-bottom-40px{margin-bottom:24px}.intro_text{margin-left:0}.writer_div{flex-flow:wrap;justify-content:center;align-items:stretch}.intro_pic_inside.dropdown{max-width:100%;height:auto;margin-bottom:24px}.intro_text_isnide.white{margin-right:0}.intro_text_isnide.family{margin-bottom:32px}.intro_text_isnide.luxury-rental,.intro_text_isnide.casa-la-palma-1{max-width:none;margin-bottom:20px;margin-right:0}.intro_text_isnide.bjj-retreat-short-txt{margin-bottom:1.5rem}.table_of_content_row{padding-left:16px;padding-right:16px}.table_of_contents_div{max-height:none;padding:32px 24px}.table_of_contents_div.group-retreat{max-height:360px}.table_of_contents_header{max-width:300px;font-size:22px;line-height:140%}.chapter_section{margin-top:48px;margin-bottom:48px;padding-left:16px;padding-right:16px}.chapter_section.bjj-retreat{margin-left:1rem;margin-right:1rem}.chapter_div{margin-left:0;margin-right:0}.h2-new{margin-bottom:32px}.chapter_pic_inside.dropdown{max-width:100%;height:auto;margin-bottom:24px}.chapter_content{padding-bottom:64px}.chapter_content_div{padding-left:16px;padding-right:16px}.category_txt{width:auto;margin-right:0}.category_txt.reversed{width:auto;margin-top:24px;margin-left:0}.category_txt.temperature,.category_txt.vibe,.category_txt._2nd_temperature,.category_txt._2nd_vibe,.category_txt._2nd_best_surf,.category_txt._3rd_temperature,.category_txt._3rd_best_surf,.category_txt.vibe_check,.category_txt.whats_included{width:auto}.cta-div-copy{max-height:none;padding:32px 24px}.cta-div-copy.group-retreat{max-height:360px}.why_its_legendary_div{max-height:none;padding:32px 24px}.why_its_legendary_div.group-retreat{max-height:360px}.why_its_legendary_txt{font-size:19px;line-height:160%}.plan_your_surf_trip_img.dropdown{max-width:100%;height:auto;margin-bottom:24px}.plan_your_surf_trip_txt{width:auto}.plan_your_sruf_trip_div{margin-left:0;margin-right:0}.bio_div{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:center}.bio_pic_inside.dropdown{max-width:100%;height:auto;margin-bottom:24px}}@media screen and (max-width:479px){ul{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;padding-left:16px;display:flex}.h1-home{margin-top:5px;margin-bottom:5px;padding-bottom:0;font-size:16px;line-height:31px}.workblock{height:185px;margin-top:20px;margin-bottom:20px}.workblock.mobile-about-us{margin-top:0;margin-bottom:70px}.work-section.hotel-bg{background-repeat:no-repeat}.work-section.bjjbackground{height:185px}.titleblock.left{background-color:#b8b8b840;background-image:linear-gradient(#00000036,#00000036);justify-content:center;width:100%;padding-top:0;padding-left:7px;padding-right:7px}.titleblock.right{background-color:#b8b8b840;background-image:linear-gradient(#00000036,#00000036);flex-direction:column;flex:0 auto;order:0;justify-content:center;align-self:auto;width:100%;padding-top:0;padding-left:6px;padding-right:6px}.titleblock.darker{width:100%}.line{border-bottom-color:var(--dodger-blue);width:80%}.h2-home{color:#fff;text-align:center;margin:10px 4px;padding-left:0;padding-right:0;font-size:24px}.footer{flex-direction:column}.body{background-color:#fff;margin-top:56px;margin-left:0;margin-right:0;padding-top:0;padding-left:5px;padding-right:5px}.body.pizza-page{padding-bottom:99px}.body.blue{background-color:#77c8ff;margin-top:67px;padding-top:0}.h1-about-us{text-align:center;width:auto;height:auto;margin-left:9px;margin-right:9px;padding-top:7px;padding-bottom:7px;padding-right:0;font-size:27px;line-height:42px}.h1-about-us.right-border{text-align:center;border-style:solid none;border-top-width:1px;border-top-color:#000;padding-top:14px;line-height:47px}.about-us-p{text-align:justify;flex:1;margin-left:20px;margin-right:20px}.about-us-hero{background-position:50%;height:237px}.about-us-hero.mobile-about-us-hero{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a8498b463b7e50001e48db0_BAY.avif),linear-gradient(#0000,#0000);background-position:50%,0 0;background-size:cover,auto;height:237px;margin-top:0}.about-us-s1{background-image:linear-gradient(#ffffff8c,#ffffff8c),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5cd1b49130cb09e85279dd45_aboutushero.avif);background-position:0 0,19%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;margin-top:0;margin-bottom:10px;padding-top:71px;padding-bottom:0}.hero-container{text-align:left;align-items:flex-start}.hero-container.whteback{flex-direction:column-reverse}.hero-container.spanisgh{align-items:stretch}.lightbox-link{width:45vw}.lightboxgal{text-align:center;flex-flow:wrap;justify-content:center;padding-top:10px;padding-bottom:10px}.lightboxgal.head{padding-top:0;padding-bottom:0}.quote-block{padding-left:16px;padding-right:3px;font-size:18px}.quote-name{padding-right:8px;font-size:13px}.quote-source{padding-right:8px;font-size:10px}.contact-us{background-image:linear-gradient(to bottom,var(--section-bg),var(--section-bg));text-align:center;flex-direction:column;padding:0 0 152px;display:block}.contact-us-form{padding-left:0}.footer-link{margin-left:16px;margin-right:16px}.footer-link:hover{font-size:13px}.faq-section{padding-top:32px}.unordered-list{padding-left:32px}.faq-answer{text-align:left;margin:0 16px 18px 7px;padding-right:0}.faq-question{text-transform:uppercase;margin-bottom:0;margin-right:16px;padding-right:0;font-size:21px;line-height:32px}.faq-question.indent.policies{margin-left:16px}.faq-question.policies{text-transform:none;font-size:19px}.pvbjj-section{background-image:linear-gradient(#ffffff75,#ffffff75),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5a91cf0bb87f26000187cae5_hackbackgorund.avif);background-position:0 0,38%;padding-top:0}.hotel-hero{background-image:linear-gradient(#00000036,#00000036),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/5ab1dc9f6bd70ba3ff6f2c23_hotelheronew.avif);background-position:0 0,50%;background-size:auto,cover;justify-content:flex-end;align-items:flex-start;height:33vh;padding-bottom:0}.hotel-intro-section{flex-direction:column;align-items:center;padding-left:12px;padding-right:12px;display:flex}.hotel-continer{flex-direction:column}.hotel-h1{border-bottom-color:#3898ec00;margin-top:24px;margin-right:0;padding:0 7px;font-size:32px;line-height:36px}.hotel-p{text-align:left;margin-top:8px;line-height:36px}.room-features-txt{text-align:center}.h3-rooms{letter-spacing:2px;width:auto;padding:10px 6px;font-size:26px;line-height:26px}.rooms-text-description{padding:8px 8px 27px}.rooms-text-description.sml{font-size:15px}.title-bar{flex-direction:column;justify-content:center;margin-top:2px;margin-bottom:0;padding-bottom:16px}.underscore-box{display:none}.heading{text-align:center;letter-spacing:2px;justify-content:center;margin:42px 1px 4px;padding-bottom:10px;padding-left:0;padding-right:0;font-size:42px;line-height:33px}.h1-hero-about-us{padding:0;font-size:28px;line-height:40px}.h2-about-us-hero{text-align:center;letter-spacing:9px;margin-top:7px;font-size:15px}.pvbjj-background-paralex{background-size:cover;height:150px}.lightboxdiv{display:flex}.hotel-hero-h1{margin-top:0;margin-left:0;padding-top:0;padding-bottom:0;font-family:Great Vibes,cursive;font-size:20px}.surf-camp-hero-h1{text-align:center;letter-spacing:12px;margin-top:45px;padding:22px}.surf-camp-h2{margin:0;font-size:24px;line-height:29px}.surf-camp-hero-section{padding-left:0;padding-right:5px}.course-type-block{width:95%}.surf-type-h3.align-left{letter-spacing:9px;font-size:17px;font-weight:700}.surfcamp-content-p{font-size:18px}.surf-txt{font-size:18px;line-height:26px}.surf-camp-h4{text-align:center;line-height:33px}.surf-camp-call-to-action{font-size:20px;font-weight:700;line-height:31px}.surf-camp-call-to-action:hover{font-size:22px}.included-continer{padding-top:0}.included-h3{font-size:26px;line-height:53px}.services-wrapper{border-style:dotted none;margin-left:5px;margin-right:5px;padding:5px}.included-block{flex-direction:column;justify-content:center}.services-txt{text-align:left;padding-left:6px;padding-right:6px;font-size:18px}.discrpt-included-wrapper{margin-left:0}.services-title{border-bottom:1px solid #000;align-self:center;padding-bottom:5px;padding-left:10px;padding-right:10px;font-size:16px;line-height:23px}.surf-camp-slider{height:250px}.slide{background-size:cover}.price-contienr{padding-left:8px;padding-right:8px}.priceblock{align-self:center;width:40%}.price-wrapper-block{flex-direction:column;flex:0 auto;align-items:center;width:100%}.camp-type-txt{padding-left:0;padding-right:0;font-size:20px;font-weight:700}.camp-price{width:auto;padding-top:15px;padding-bottom:15px;font-size:18px}.price-wrapper{text-align:justify}.hotel-hero-div-block{align-items:center}.pricing-txt{text-align:justify;padding-left:5px;padding-right:5px;font-size:20px;line-height:33px}.surf-camp-hero-h2{text-align:center;text-transform:none;margin-top:10px;margin-bottom:10px;padding-right:0;font-size:16px;font-weight:500;line-height:29px}.surf-camp-review{padding-bottom:0}.surf-camp-review-quote{text-align:justify;border-top:5px solid #e2e2e2;border-left-style:none;width:95%;margin-left:0}.surf-camp-review-name{border-bottom-style:none;border-right:5px solid #e2e2e2;margin-left:0;margin-right:0;padding-right:20px}.surf-camp-review-country{align-items:center;margin-left:26px;display:flex}.surf-camp-review-div-block{justify-content:center;width:100%;display:flex}.surf-camp-review-collection-item{flex-direction:column;align-items:center}.included-wrapper{background-image:none}.surf-camp-upgrade-slider{height:250px}.surfcampgalintro{flex-wrap:wrap;justify-content:center;display:flex}.slide-4{background-position:87%;background-size:cover}.slide-5{background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-6{background-position:6%}.pvbjj-h2-script{margin-top:15px;margin-bottom:15px}.gi-g-wrapp{flex-direction:column;align-items:center;margin-top:23px;margin-bottom:23px;font-size:8px}.pvbjj-h2-oswald{margin-top:15px;margin-bottom:15px;font-size:20px}.pvbjj-welcome-txt{text-align:center;margin-left:26px;margin-right:26px;font-size:17px;line-height:36px}.h2-hotel-hero{margin-top:0;font-size:20px}.start-your-adventure-button{border-width:2px;padding:6px;font-size:10px}.hotel-hero-div-wrapper{flex-direction:column;width:100%;margin-left:14px;padding-bottom:14px;padding-left:0;display:flex}.whats-app-txt{margin-top:2px;margin-bottom:2px;font-size:15px}.map{height:40vh}.preloader{flex-direction:column;justify-content:flex-start;padding-top:161px}.page-load-txt{font-size:30px}.logo-loader{width:200px}.desktop-nav{background-color:#fff;justify-content:space-around;height:74px}.desktop-nav-link{text-align:center;justify-content:center;align-items:center;height:auto;margin:5px 0;padding:5px 0;font-size:1.5vh;display:flex}.desktop-nav-link.w--current{padding-right:20px}.desktop-drop-link{background-color:#77c8ff;height:auto;font-size:12px}.dropdown-toggle{justify-content:center;align-items:center;height:5vh;padding:8px 0 12px;font-size:1.5vh;display:block}.dropdown-toggle:hover{font-size:1.5vh}.dropdown-toggle.w--open{padding-top:7px;padding-bottom:0}.whats-app-link{text-align:center;justify-content:center;width:100%;margin-bottom:10px;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;bottom:0;left:0;right:0}.whats-app-link.red{margin-right:0}.hotel-pool{background-position:90%;background-attachment:scroll;justify-content:flex-start;height:549px}.pool-h2{text-align:center;letter-spacing:2px;padding:3px;font-size:24px}.surf-fit-wrapper{margin:20px 13px}.surf-fit-h2{margin-bottom:15px;padding-left:50px;padding-right:50px;font-size:24px}.act-section{align-items:center}.act-wrapper{width:95%;margin:11px 0}.act-photo{width:100%;height:200px}.act-photo.zipline,.act-photo.fishing,.act-photo.eco-tour,.act-photo.horse{width:100%}.act-block-wrapper{align-items:center}.act-h1{letter-spacing:3px;margin:32px 6px 8px;padding-left:10px;padding-right:10px;font-size:28px;line-height:39px}.act-txt-block{margin-bottom:24px;font-size:16px}.blog-post-collection-item{align-items:center;width:auto;margin-left:16px;margin-right:16px;padding:6px 6px 8px}.blog-catagory{text-align:center;align-self:center;margin-left:0;font-size:18px}.blog-collection-list-wrapper{flex-direction:column}.blog-post-hero{background-size:cover;height:300px}.blog-conatiner{border:1px #000}.supporting-image-wrapper{flex-direction:column}.blog-img{width:95%;margin-top:8px;margin-bottom:8px}.other-blog-collection-list{flex-direction:column;margin-left:16px;margin-right:16px}.section{flex-direction:column;display:flex}.blog-plage-blog-cattigory{font-size:16px}.blog-post-page-other-blogs{width:auto;margin-left:-1px;margin-right:-1px}.blog-page-other-blog-catigory-list{font-size:19px}.rich-text-block{box-shadow:none}.rich-text-block.guide{z-index:1;border-color:var(--light-sky-blue-2)transparent;border-radius:0;padding-left:0;padding-right:0;position:relative}.rich-text-block.guide h2{font-size:8vw}.rich-text-block.guide p{font-size:18px;line-height:155%}.rich-text-block.guide img{z-index:5;box-shadow:none;border-radius:0;position:relative}.rich-text-block.guide figure{z-index:2;position:relative}.rich-text-block.guide.top{padding-top:24px}.nav-menu-2{width:100%;height:100vh;margin-top:58px;padding-right:0}.menu-button-2{margin-top:0;padding:10px;overflow:hidden}.menu-button-2.w--open{margin-top:0}.blog-explor-h3{margin-left:5px;margin-right:5px;font-size:20px}.mobile-txt-pool{color:var(--text-color);text-align:justify;margin-top:18px;margin-bottom:18px;padding-left:17px;padding-right:17px;font-family:Raleway,sans-serif;font-size:18px;line-height:150%}.container-8{padding-left:5px;padding-right:20px}.pizzahero{flex-direction:column}.pizza-hero-continer{margin-top:32px}.pizza-h1{margin-bottom:32px;padding-top:10px;padding-left:8px;padding-right:8px;font-size:24px;line-height:49px}.pizza-hero-txt{margin-top:13px;margin-bottom:0;margin-right:4px;font-size:50px}.pizza-hero-txt.oswald{margin-top:0;font-size:21px}.pizza-info-section{padding-top:45px;padding-left:10px;padding-right:10px}.pizza-p{letter-spacing:0;padding-left:5px;padding-right:5px;font-size:22px;line-height:37px}.div-block-3{flex-wrap:wrap;place-content:flex-start center}.room-llightbox{min-width:95%;max-width:95px}.instant-book-button{text-align:center;letter-spacing:4px;width:90%;padding:10px 5px;font-size:13px}.surf-camp-type-wrapper.horizontal{flex-direction:column;align-items:center}.pizzabackgroundhero{height:250px}.pizza-button{letter-spacing:2px;margin:20px 10px;padding:15px 10px;font-size:15px}.div-block-4{flex-direction:column;padding-top:20px;padding-bottom:20px}.activity-txt{font-size:17px}.rates-pricing-txt{padding-left:8px;padding-right:8px}._2-ppl-txt{font-size:14px}.contact-us-wrapper{width:95%}.team-wrapper-contact-us{padding-left:0;padding-right:0}.team-txt{padding-left:10px;padding-right:10px}.act-wrapper-3{flex-flow:column;align-items:center;width:100%}.text-block-7,.text-block-8{text-align:right;padding-right:39px}.to-top{bottom:65px}.text-field{background-color:#fff}.info-link-block{width:100%;height:auto;margin-top:0;margin-bottom:0;padding-top:30px;padding-bottom:30px}.navbar-2{margin-top:10px;margin-bottom:10px}.navbar-3{height:60px;margin:0;padding-top:0;padding-bottom:0}.bjj-hero{width:100%}.team-photo-wrapper{padding-left:5px}.team-photo.john,.team-photo.carla{background-position:50%;width:200px;height:200px}.team-photo.sec,.team-photo.brent{background-position:50% 0;width:200px;height:200px}.down-link{padding:10px;display:none}.text-block-13{font-size:13px}.div-block-8{padding-bottom:45px}.about-us-vid-moble{margin-top:21px;margin-bottom:21px}.m-lang{height:35px;display:none}.thank-you{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/66602c7769bd93286e45d1e2_family%20surf%20camp%20thank%20you%20page%20mobile%20photo.avif);background-position:0 0,50%;align-items:flex-start;padding:0 16px 64px;position:relative}.thank-you-txt{text-align:left;text-shadow:1px 1px 4px #0000007a;margin-left:0;font-size:18px}.thank-you-txt.family-inquiry{text-align:left;margin-right:16px}.thank-you-txt.small{text-align:left;font-size:14px}.h2-thank-you{text-shadow:1px 1px 4px #0000007a;justify-content:flex-start;margin-top:97px;margin-bottom:0;font-size:31px}.h2-thank-you.family-inquiry{margin-top:128px}.grid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.fitness-center-hero{background-image:none;width:auto;height:auto}.supporting-gym-section{padding-left:6px;padding-right:6px}.supporting-gym-section.schedule{padding-bottom:20px}.schedule-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:none}.gym-h2{font-size:31px}.gym-h2.align-center{font-size:29px;line-height:34px}.gym-h2.align-center.big{letter-spacing:3px;margin-top:5px;margin-bottom:5px;padding-bottom:5px;font-size:29px}.schedule-txt{font-size:9px}.slider{height:25vh}.gym-p-intro{text-align:justify;font-size:18px;line-height:160%}.gym-intro-cont{padding-top:24px;padding-bottom:24px}.packages-h2{text-align:center;padding-left:0}.package-description-wrapper{padding-left:14px;padding-right:14px}.standard-package-grid{grid-template-columns:.25fr .75fr;grid-template-areas:"."}.price-grid{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr}.price-grid-std{grid-column-gap:16px;grid-template:".""."".""."".""."".""."".""."".""."".""."/1fr 1fr}.packagelinks{padding-top:20px;padding-bottom:20px}.grid-3{grid-column-gap:19px;grid-template-areas:".Area"}.text-block-15{text-align:center}.mobilescheduel-list{color:var(--text-color);font-family:Martel Sans,sans-serif;font-size:15px;font-weight:300;line-height:160%}.schedule-h3{color:var(--text-color);font-family:Martel Sans,sans-serif;font-weight:700;display:block}.mobile-schedule{flex-direction:column;display:none}.fitness-hero-photo{justify-content:flex-end;align-items:center;height:20vh;padding-right:0}.grid-5{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.section-2{padding:10px}.heading-8{text-align:center;text-transform:uppercase;font-size:24px;line-height:32px}.contact-us-txt-hero{margin-left:0}.html-embed-3{display:none}.surf-camp-type-info-wrapper.transport-mod{width:100%}.social-credit-container{padding-left:17px;padding-right:17px}.social-credit-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr}.social-credit-main-container{flex-direction:column}.wrapper-social-credit{width:auto}.grid-7{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.container-12{padding-left:10px;padding-right:10px}.paragraph-4,.paragraph-5{text-align:justify}.blog-title{margin-top:16px}.blog-title.guide{font-size:40px;font-weight:400;line-height:40px}.heading-9{font-size:22px}.centered-container{text-align:left}.gallery-grid-container{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;margin-left:0;margin-right:0}.bjj-nav-section{margin-left:6px;margin-right:6px}.fit-nav-link.yoganav{width:95%}.fit-nav-link.bjjnav{width:95%;margin-top:5px;margin-bottom:5px}.fit-nav-link.fitnav{width:95%}.text-block-16{letter-spacing:10px;font-family:Martel Sans,sans-serif;font-size:48px;font-weight:900}.hero-heading{margin:2px;padding:6px;font-size:14px}.heading-10{margin-top:-39px;font-size:14px}.hotel-div{padding-left:5px;padding-right:5px}.bjjhero{justify-content:flex-end;align-items:center;height:46vh;padding-top:0;padding-bottom:18px}.bjjhero.bjj{height:500px}.bjj-h1{margin-left:0;font-size:28px}.bjj-h2{margin-left:0;font-size:15px}.yoga-h1{margin-top:7px;margin-bottom:7px;margin-left:0;padding:5px 40px;font-size:45px}.yoga-h2{margin-top:-3px;margin-bottom:-3px;margin-left:0;font-size:19px}.yogahero{justify-content:flex-start;align-items:center;height:500px;padding-bottom:0}.fitness-h1{margin-left:0;font-size:31px}.fitness-h2{font-size:20px}._2-ppl-txt-2{font-size:14px}.transport-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-end;height:25vh}.trasnport-txt{font-size:28px}.transport-h{text-align:center;margin-top:0;margin-bottom:0;line-height:29px}.h2-transport{text-align:center;margin-top:0;margin-bottom:0;padding-left:5px;padding-right:5px;line-height:26px}.container-13{padding-left:6px;padding-right:6px}.social{padding-top:64px}.h1social{font-size:29px}.c-social{flex:0 auto;align-items:center;max-width:100%;padding:16px}.tblock-social{text-align:left}.linkblock-social{float:left;clear:none;text-align:center;letter-spacing:4px;width:90%;margin-top:10px;margin-bottom:10px;display:block;position:relative}.linkblock-social.primary-button{letter-spacing:.5px;height:auto;font-size:17px}.linkblock-social.primary-button.covid{margin-left:16px;margin-right:16px}.link-nest{flex-direction:column;width:90%}.text-block-19{line-height:23px}.social-main-link-txt{text-align:center;font-size:12px}.social-link-block-surf-camp{float:left;clear:none;text-align:center;letter-spacing:4px;width:90%;margin-top:10px;margin-bottom:10px;display:block;position:relative}.social-surf-camp-link-txt{letter-spacing:4px}.navbar-call-link.mobile-nav-link{margin-right:0;padding:20px}.navbar-call-link.mobile-nav-link:hover{transform:none}.navbar-call-number.mobile{color:var(--text-color);text-transform:none;text-shadow:none;font-family:Raleway,sans-serif;font-size:16px;font-weight:700}.navbar-call-number.mobile.wa{margin-left:0;margin-right:8px}.navbar-contact-button.mobile{color:var(--text-color)}.navbar-contact-button.mobile-nav-link{border-width:2px;border-color:var(--border-color);background-color:var(--main-blue);color:var(--bg-white);text-shadow:none;border-radius:16px;padding:20px;font-family:Martel Sans,sans-serif;font-size:18px;font-weight:900}.hero-img-section{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d89f3bbe57ba00dc705f91_Playa%20Venao%2C%20Panama%20%E2%80%93%20The%20Perfect%20Surf%20%26%20Sunshine%20img.avif);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,auto;height:400px}.hero-img-section.group-retreat{background-image:linear-gradient(#0000001f,#0000001f),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd608375696987edd39ff4_GroupRetreatsHero.avif)}.hero-img-section.group-retreat.reserve-now{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/6294f83bca269ebac290dcf5_reserve%20now%20page%20main%20mobile%20photo.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.hoose-your-package{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5c051b5534a0480fefd5_SurfCampPackageHero\(1\).avif);background-position:0 0,56% 100%;background-size:auto,600px;height:400px}.hero-img-section.surf-camp{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd536cfacf8abfc5f96164_SurfCampHero%201.avif);background-position:0 0,67%;background-size:auto,640px;height:400px}.hero-img-section.family-surf{background-image:linear-gradient(#0000001f,#0000001f),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/64905753081791f41753ad34_family%20surf%20camp%20playa%20venao%20main%20mobile%20img.avif);background-position:0 0,61%;background-repeat:repeat,no-repeat;background-size:auto,cover;height:400px}.hero-img-section.activities{background-image:linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e9294318399e00944fb25c_our%20activities%20mobile%20main%20img.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-img-section.directions{background-image:linear-gradient(#0000003d,#0000003d),linear-gradient(#0000003d 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e92ff6f8ec761d1737d763_Directions%20and%20Transport%20mobile%20img.avif);background-position:0 0,0 0,0%;background-size:auto,auto,cover}.hero-img-section.hotel{background-image:linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e935984aa2dd2075886352_hotel%20mobile%20img.avif)}.hero-img-section.fitness{background-image:linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e93924440e00a1afb049fa_fintess%20center%20mobile.avif)}.hero-img-section.blog{background-image:linear-gradient(#0000003d,#0000003d),linear-gradient(#00000080 7%,#fff0 44%),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61e95361cee5204d360d61be_blog%20mobile%20img.avif)}.hero-img-section.single-offer{background-image:linear-gradient(#0000003d,#fff0),url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/63909561bfe63be9531b54f3_main%20img%20mobile%20solo%20traveler.avif);background-position:0 0,30% 100%;background-repeat:repeat,no-repeat}.hero-img-section.welness{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/679a804882d2504a2f2b572f_header.webp),linear-gradient(#0000,#0000);background-position:50%,0 0}.hero-img-section-text.offer{margin-top:0;margin-bottom:48px}.hero-h1{text-shadow:1px 1px 6px #0003,1px 1px 2px #0000007a;font-size:12vw}.hero-h1.retreat{white-space:break-spaces;font-size:10vw;line-height:110%}.hero-h1.main{color:var(--text-color);font-size:11vw}.hero-h1.blog{font-size:10.5vw}.hero-h1.surf-camp{margin-bottom:6px;font-size:8vw}.hero-h1.hosting{font-size:10vw}.hero-h1.surf-retreat{font-size:11.5vw}.hero-h1.discover{font-size:11vw}.hero-h1.best_place_to_surf{font-size:9.5vw}.hero-line-break{width:78vw;height:.5px;margin-top:-7px}.hero-line-break.retreat{width:auto;margin-top:-4px}.hero-line-break.main{background-color:var(--text-color);width:280px;margin-top:-6px}.hero-line-break.our-activities{width:170px}.hero-line-break.directions{width:85vw}.hero-line-break.hotel{width:240px}.hero-line-break.pizza{width:163px}.hero-line-break.about-us{width:140px}.hero-line-break.blog{width:250px;margin-top:-5px}.hero-line-break.reserve-now{width:265px}.hero-line-break.hosting{margin-top:-6px}.hero-line-break.group-retreats{width:80vw}.hero-line-break.guide{width:85vw;margin-top:-4px}.hero-tagline{letter-spacing:.03em;text-shadow:1px 1px 6px #0003,1px 1px 2px #0000007a;margin-top:8px;font-size:5.5vw;line-height:125%}.hero-tagline.surf-camp{font-size:3.5vw}.hero-tagline.offer{font-size:20px}.hero-tagline.surf-retreat{font-size:3.8vw}.hero-tagline.main{color:var(--text-color);text-shadow:none}.hero-tagline.discover{font-size:4.57vw}.navigation-container-mob{border-radius:16px}.navigation-mob{border:1px solid #0000;border-radius:16px}.menu-mob.dark{color:var(--bg-white)}.menu-mob.dark-true{color:var(--text-color)}.menu-mob.dark-true.hero-mode{background-color:var(--main-blue);color:var(--bg-white);padding:16px}.navigation-wrap{z-index:10;margin-top:0}.dropdown-link-mobile{padding:12px 22px 12px 16px}.login-buttons.mobile{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-left:20px}.intro-section{margin-top:32px;margin-bottom:48px}.intro-section.retreat{padding-left:12px;padding-right:12px}.intro-section.main{margin-top:48px;margin-bottom:64px}.intro-section.luxury-rental{margin-bottom:64px;margin-left:8px;margin-right:8px}.intro-section.flex{margin-top:48px;margin-bottom:32px}.intro-h2{text-align:center;font-size:6vw}.intro-h2.group-retreat{font-size:6.5vw}.intro-h2.all-inclusive-package{padding-left:16px;padding-right:16px}.intro-h2.pricing{text-align:center;word-break:normal;margin-bottom:48px;font-size:7vw}.intro-h2.pricing.all-inclusive{text-align:center;word-break:normal;margin-bottom:32px;font-size:21px}.intro-h2.testamonial{font-size:5.9vw}.intro-h2.family{text-align:center;margin-bottom:16px;font-size:7vw;display:block}.intro-h2.whats-included{font-size:20px}.intro-h2.retreat-pricing{font-size:6vw}.intro-h2.most-popular{font-size:7vw}.intro-h2.main{word-break:normal;margin-left:auto;margin-right:auto;font-size:20px}.intro-h2.main.retreat{width:79%}.intro-h2.additional-txt{font-size:22px}.intro-h2.hosting{margin-bottom:16px;font-size:6.5vw}.intro-text.hosting{margin-bottom:24px}.intro-text.hosting-txt{text-align:left}.intro-text.dropdown{margin-top:16px;font-size:18px}.intro-text.family-form{padding-left:8px;padding-right:8px}.intro-text.bjj{margin-bottom:1.5rem}.slider-container{min-height:300px;overflow:hidden}.slider-container.luxury-rental{width:100%}.slider-wrapper.surf-program{padding-top:52px}.slider-wrapper.surf-program.family-camp{padding-top:82px}.slider-2{width:450px;height:300px}.slide-content-wrapper._1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d89d002816c350f5f63832_Pavones%2C%20Costa%20Rica%20%E2%80%93%20The%20Endless%20Left%20img.avif);background-position:50%;background-size:480px}.slide-content-wrapper._2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d8a23cc330fc95dd788598_Planning%20Your%20Surf%20Trip%20img.avif);background-size:480px}.slide-content-wrapper._3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d85181cc81a47b2fb8da6c_conclusion%20your%20wave%20awaits%20img.avif);background-size:480px}.slide-content-wrapper._4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d843071156d984fc4d0e2a_Best%20Places%20to%20Surf%20in%20the%20World%20hero%20img.avif);background-size:480px}.slide-content-wrapper._5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/67d893a94a6d7b93fd2353fb_Pipeline%2C%20Oahu%2C%20Hawaii%20%E2%80%93%20The%20Ultimate%20Test%20img.avif);background-size:480px}.slide-content-wrapper.yoga-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5f2c10473a21ae5f72a4_YogaSlider1\(1\).avif);background-size:480px}.slide-content-wrapper.yoga-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5f39a26af8dee22ba6dc_YogaSlider2\(1\).avif);background-size:480px}.slide-content-wrapper.yoga-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5f4227e377ab6e75ffc3_YogaSlider3\(1\).avif);background-size:480px}.slide-content-wrapper.yoga-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5f4ddced15f408ddf6f3_YogaSlider4\(1\).avif);background-size:480px}.slide-content-wrapper.yoga-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5f5d0bcefeb37aeefd69_YogaSlider5\(1\).avif);background-size:480px}.slide-content-wrapper.fit-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5fdf4c6bda59f7bc97c7_FitnessSlider2\(1\).avif);background-size:480px}.slide-content-wrapper.fit-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5fee279af45e4852d263_FitnessSlider1\(1\).avif);background-size:480px}.slide-content-wrapper.fit-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5ff77bc1fe15b47e4490_FitnessSlider3\(1\).avif);background-size:480px}.slide-content-wrapper.fit-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd6000fbe56d764e5ee483_gallery1\(1\).avif);background-size:480px}.slide-content-wrapper.group-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd623eed0fa4234bda2587_Brazil021Retreat.avif);background-size:480px}.slide-content-wrapper.group-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62480125997251f40719_yoga%20w%20roni%20retreat.avif);background-size:480px}.slide-content-wrapper.group-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62514c6bdaad65bcacba_61d832a153b6c10ce101e8f3_panama-retreat-playa-venao-beach-break-yoga-room.avif);background-size:480px}.slide-content-wrapper.group-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62585b59f06a6df67cf2_61d832ae30605015dd4f874a_panama-retreat-playa-venao-beach-break-3.avif);background-size:480px}.slide-content-wrapper.group-5{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62607bc1fe6a177e5435_61d832bcb38672df4e142334_panama-retreat-playa-venao-beach-break-1.avif);background-size:480px}.slide-content-wrapper.intro-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd553b3fce09f2a03ffed4_286179.avif);background-size:523px}.slide-content-wrapper.intro-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd56d03f03cc2dc644126e_beginnerslider2\(1\).avif);background-size:480px}.slide-content-wrapper.intro-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd56c1dced15b177ddca03_beginnerslider3\(1\).avif);background-size:480px}.slide-content-wrapper.intro-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd56ac638b885ed5f9160b_SurfCampImage.avif);background-size:480px}.slide-content-wrapper.upgrade-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd57f14fc6e5565829db40_286179.avif);background-size:480px}.slide-content-wrapper.upgrade-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd5802facf8a11cff99041_intermediateslider2\(1\).avif);background-size:480px}.slide-content-wrapper.upgrade-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd580e0bcefe3a19eebfb0_inetermediateslider3\(1\).avif);background-size:480px}.slide-content-wrapper.upgrade-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd581d505f271ff6609e26_intermediateslider4\(1\).avif);background-size:480px}.slide-content-wrapper.family-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633ef33de8ca1e06dcd5d37e_Fun%20Out%20of%20the%20Water%20mobile%20\(3\).avif);background-size:480px}.slide-content-wrapper.famile-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633ef33c5e6c9b054c93ba1e_Fun%20Out%20of%20the%20Water%20mobile%20\(2\).avif);background-size:480px}.slide-content-wrapper.famile-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633ef33bb23a388821694c4c_Fun%20Out%20of%20the%20Water%20mobile%20\(10\).avif);background-size:480px}.slide-content-wrapper.family-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/633ef33b7e0f8d029649c8b7_Fun%20Out%20of%20the%20Water%20mobile%20\(1\).avif);background-size:480px}.slide-content-wrapper.group-6,.slide-content-wrapper.group-7,.slide-content-wrapper.group-8,.slide-content-wrapper.group-9,.slide-content-wrapper.group-10{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62607bc1fe6a177e5435_61d832bcb38672df4e142334_panama-retreat-playa-venao-beach-break-1.avif);background-size:480px}.slide-content-wrapper.hosting-1{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd623eed0fa4234bda2587_Brazil021Retreat.avif);background-size:480px}.slide-content-wrapper.hosting-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62480125997251f40719_yoga%20w%20roni%20retreat.avif);background-size:480px}.slide-content-wrapper.hosting-3{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62514c6bdaad65bcacba_61d832a153b6c10ce101e8f3_panama-retreat-playa-venao-beach-break-yoga-room.avif);background-size:480px}.slide-content-wrapper.hosting-4{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62585b59f06a6df67cf2_61d832ae30605015dd4f874a_panama-retreat-playa-venao-beach-break-3.avif);background-size:480px}.slide-content-wrapper.hosting-5,.slide-content-wrapper.hosting-6,.slide-content-wrapper.hosting-7,.slide-content-wrapper.hosting-8,.slide-content-wrapper.hosting-9,.slide-content-wrapper.hosting-10{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62607bc1fe6a177e5435_61d832bcb38672df4e142334_panama-retreat-playa-venao-beach-break-1.avif);background-size:480px}.slide-content-wrapper.welness-2{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62480125997251f40719_yoga%20w%20roni%20retreat.avif);background-size:480px}.slide-content-wrapper.welness-5,.slide-content-wrapper.welness-7,.slide-content-wrapper.welness-8,.slide-content-wrapper.welness-10{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61dd62607bc1fe6a177e5435_61d832bcb38672df4e142334_panama-retreat-playa-venao-beach-break-1.avif);background-size:480px}.slider-svg{height:40px}.slide-nav{display:none}.info-plus-cta-section{padding-top:32px;padding-bottom:32px}.cta-paragraph{font-size:5.8vw}.cta-paragraph.package{margin-bottom:32px;padding-left:16px;padding-right:16px;font-size:5.8vw}.cta-paragraph.night-option{text-align:center}.cta-paragraph.night-option._2nd-course{font-weight:800}.cta-paragraph.standard-package{margin-top:-32px;margin-bottom:32px;padding-left:16px;padding-right:16px;font-size:5.8vw}.cta-buttons-div{flex-direction:column;align-items:center}.primary-button{margin-right:0}.primary-button.cta{padding-left:12px;padding-right:12px;font-size:4.3vw}.primary-button.cta.family{margin-top:0}.primary-button.cta.places_to_surf{width:200px}.primary-button.main-cta{width:auto;height:48px;padding:15px 20px 12px;font-size:16px;font-weight:900;line-height:15px}.primary-button.main-cta.popup-offer{font-size:4.2vw}.primary-button.main{margin-right:0;padding-left:32px;padding-right:32px;font-size:16px}.primary-button.main.long{padding-left:32px;padding-right:32px;font-size:16px}.primary-button.main-surf{align-self:stretch;margin-right:0;font-size:16px}.primary-button.surf-camp{z-index:10;height:44px;padding-top:9px;padding-left:20px;padding-right:20px;font-size:16px;position:relative}.primary-button.intro-surf-program{width:auto;margin-top:24px;padding-left:16px;padding-right:16px;font-size:4.6vw}.primary-button.offer-button{width:auto;margin-top:24px;padding-left:32px;padding-right:32px;font-size:5vw}.primary-button.guide-form{width:100%;margin-top:0}.primary-button.family{align-self:stretch;height:auto;margin-right:0;font-size:16px}.primary-button.family.new{padding-left:32px;padding-right:32px}.primary-button.family.luxury{width:100%;margin-left:auto;margin-right:auto}.primary-button.luxury-rental.bottom{width:100%;margin-top:0}.primary-button.luxury-rental.first{width:100%;margin-top:32px}.primary-button.bjj{width:100%}.secondary-button{margin-top:24px;margin-left:0}.secondary-button.main,.secondary-button.main-surf{margin-top:32px;margin-left:0;font-size:16px}.secondary-button.thank{width:auto;height:auto;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}.secondary-button.thank.family-inquiry{margin-top:32px;padding-left:16px;padding-right:16px;position:relative}.secondary-button.hosting{margin-top:0}.add-text.guide{margin-top:16px;margin-bottom:48px;font-size:18px}.cta-section{margin-top:96px;margin-bottom:128px;padding-left:16px;padding-right:16px}.cta-section.home{margin-top:32px}.cta-div{padding-left:16px;padding-right:16px}.cta-text{max-width:none;font-size:18px;font-weight:400;line-height:170%}.cta-bold-text{font-size:24px;font-weight:600;line-height:120%}.footer-section{background-image:url(https://cdn.prod.website-files.com/5a5eb43ed9432b000128f164/61d74e3cff10a784b8161cee_mobile%20footer%20photo.avif);background-position:64%}.upper-footer-div{flex-direction:column}.lower-footer-div{margin-top:24px}.left-footer-div{margin-top:0;margin-bottom:32px}.right-footer-div{flex-direction:column}.footer-category{margin-bottom:8px;margin-left:0}.footer-category.last{max-width:none}.footer-number,.header-footer,.header-footer.link{font-size:16px}.header-footer.mobile{margin-bottom:16px}.footer-mail-link,.location-txt,.soical-name-txt,.footer-text-link{font-size:16px}.copyright-txt{font-size:4.2vw}.most-popular-section.retreeat{padding-left:16px;padding-right:16px}.most-popular-info-div{height:auto;top:-18px}.most-popular-info-div.retreat{height:auto}.most-popular-cta-div{justify-content:flex-start;align-self:stretch}.divider-div.main-surf{width:74%}.divider-div.main-beach{width:87%}.divider-div.main-group{width:65%}.divider-div.main-about{width:95%}.divider-div.main-blog{width:73%}.retreat-name{margin-bottom:0}.retreat-img{object-fit:cover;height:280px}.upcoming-retreat{margin-bottom:32px}.upcoming-retreat-img{height:auto;bottom:0}.upcoming-retreat-div{z-index:2;padding:16px 16px 24px;position:relative;top:-16px}.upcoming-retreat-button{width:66%}.group-retreat-mobile-h2{font-size:7vw}.group-retreat-mobile-h2.hosting{font-size:6vw}.choose-your-package-section.straight{max-width:none}.amenities-div.straight{margin-left:12px;margin-right:12px}.amenities-info-div.straight{width:auto}.package-category-div.straight{margin-bottom:8px;margin-left:12px;margin-right:12px;padding-top:16px;padding-bottom:16px}.category-name{margin-bottom:0;font-size:6.5vw}.category-name.video{margin-top:64px;font-size:6vw}.category-name.program,.category-name.straight{font-size:6vw}.category-img{border-radius:0}.category-img.straight{margin-bottom:16px}.pricing-section{margin-top:48px;padding:32px 16px}.pricing-section._2nd-course{margin-bottom:48px;padding-left:16px;padding-right:16px}.pricing-div{align-items:center;margin-left:16px;margin-right:16px}.pricing-div.retreat{flex-flow:column;align-items:center;margin-left:0;margin-right:0}.one-section-pricing{margin-bottom:64px}.pricing-heading{font-size:6vw}.pricing-divider-div{max-width:210px;margin-top:8px;margin-bottom:24px}.price-slot-div{width:310px}.accommodation-txt.retreat{font-weight:600}.price-package-txt.retreat{text-align:center}.per-person-txt.retreat{margin-top:4px;margin-left:0;font-size:21px}.video-div.main{display:block}.video-div.offer{margin-bottom:0}.testamonial-section{padding-top:16px;padding-bottom:32px;padding-right:16px;overflow:hidden}.testamonial-section.thank-you-page{padding-left:0;padding-right:0}.right-arrow{inset:auto 16% -4% auto}.right-arrow.family{bottom:-3%}.testimonial-section{padding-left:0%;padding-right:0%}.author-block{margin-top:15px}.horizontal-quote-h4.about-us{font-weight:400}.slider-horizontal{max-height:750px}.left-arrow{inset:auto auto -4% 16%}.left-arrow.family{bottom:-3%}.horizontal-content-block{height:100%;padding-bottom:40px;padding-left:16px;padding-right:16px}.surf-program-section{padding-left:16px;padding-right:16px}.surf-program-header{text-align:center;font-size:6vw;line-height:28px;inset:16px}.intro-surf-div{padding-bottom:48px}.learn-category-div{margin-bottom:0}.retreat-date{font-size:17px}.retreat-info-div{padding-right:16px}.one-retreat-info{margin-left:14px;margin-right:0}.one-retreat-info.last{margin-left:5px}.one-retreat-info.last.adjust-3{margin-left:4px}.one-retreat-info.adjust{margin-top:32px;margin-left:7px}.one-retreat-info.adjust-2{margin-left:6px}.retreat-info-img{max-width:21%;margin-left:-3px}.join-us-txt{letter-spacing:.04em;font-size:6vw}.join-us-div{margin-top:48px;margin-bottom:64px}.whats-included-section{margin-top:40px;padding-left:16px;padding-right:16px}.retreat-pricing-heading{flex-direction:column}.teacher-info-div{margin-top:32px}.teacher-img{max-width:100%}.teacher-info{margin-right:0}.accordion-wrapper{margin-top:32px}.icon-6.accordion-icon{margin-left:16px;padding-top:0}.accordion-item-trigger{align-items:center}.header-center-box._75{width:90%}.accordion-heading{font-size:18px}.section-faqs{padding:0 16px 64px}.most-popular-wrapper{margin-bottom:32px;padding-left:0;padding-right:0}.logo-svg{max-width:80%;margin-bottom:32px}.logo-svg.reserve-now{max-width:75%}.intro-div{margin-bottom:48px}.category-div{align-items:center;padding-left:0}.category-div._2nd{padding-right:0}.category-info._2nd{max-width:100%}.category-info._2nd.retreat{padding-left:0;padding-right:0}.category-info.retreat{margin-top:8px;padding-left:0;padding-right:0}.button-div{flex-direction:column}.why-retreat-img-right{max-width:100%}.list-2{padding-left:20px}.bg-image-fade{background-image:none;background-position:0 0}.form-component{padding-top:82px;padding-left:0%;padding-right:0%}.form-component.retreat{padding-top:32px}.form-component.family-form{padding-top:48px}.form-component.private-rental-form{padding-top:32px}.form-field.family-form.checkbox{flex-direction:column;align-items:flex-start}.form-field.family-form.checkbox.private{padding-top:24px}.comp-pane.right{width:100%;margin-top:0;padding:32px 8px}.comp-pane.right.hosting{padding-left:8px;padding-right:8px}.form-field-label{margin-left:0;left:10px}.form-field-label.hosting{margin-left:8px}.form-field-label.retreat,.form-field-label.retreat-fix{left:2%}.form-field-label.family-form{text-align:left;width:auto;margin-left:8px;padding-left:4px;padding-right:4px;line-height:16px}.form-field-label.family-form.long{margin-top:-8px}.form-field-label.family-form.private-rental{font-size:3.8vw}.form-field-label.private-rental-form{margin-left:8px;padding-left:4px;padding-right:4px;font-size:3.8vw}.form-heading{text-align:left;font-size:32px;font-weight:800;line-height:42px}.form-heading.contact-form{padding-left:8px}.form-heading.contact-form.hosting{text-align:center;font-size:5.6vw;line-height:31px}.form-heading.offer-form{align-self:center;padding-left:0}.submit-button{width:100%}.submit-button.primary-button.offer-button{font-size:5vw;line-height:99%}.submit-button.primary-button.family-form{text-align:center;width:100%;min-width:auto;padding-left:16px;padding-right:16px;font-size:17px}.field-wrap.family-form{margin-bottom:8px}.field-wrap.family-form.long{margin-bottom:16px}.sold-out-img.upcoming{inset:auto 16px 24px auto}.sold-out-img.upcoming-retreats{right:3%}.retreat-video{margin-top:48px}.find-the-right-program-section{padding-top:16px;padding-bottom:48px;padding-right:16px;overflow:hidden}.bold-text-2{font-weight:600}.reserve-now-section{padding-left:16px;padding-right:16px}.reserve-now-div{padding-bottom:48px}.reserve-now-info{padding-left:16px;padding-right:16px}.reserve-now-chat{flex-direction:column;padding-left:24px;padding-right:24px}.reserve-now-name{text-align:center;margin-top:24px}.reserve-now-img{align-self:center;max-width:50%;margin-right:0}.reserve-now-p{text-align:center;margin-top:16px;font-size:18px}.reserve-now-main-header{font-size:27px}.reserve-now-large-p{text-align:left;margin-top:32px}.modal-info{display:none}.pop-up.reserve-now-chat{margin-bottom:0;margin-left:16px;margin-right:16px;padding-left:32px;padding-right:32px}.close-pop-up{top:8%;right:6%}.offer-section{padding-top:32px;padding-left:16px;padding-right:16px}.offer-section-cta{padding-bottom:16px}.offer-2nd-section-cta{padding-bottom:32px}.cta-offer-section{justify-content:center;padding:32px 16px}.cta-offer-div{padding-bottom:48px}.cta-offer-form{width:100%;padding-top:0;padding-bottom:0}.component-wrap-offer{width:100%}.comp-pane-offer.right{width:100%;margin-top:0;margin-left:0;margin-right:0;padding:32px 16px}.offer-copy-contact.intro-text{margin-left:0;margin-right:0;font-size:19px}._2nd-offer-section{padding:32px 16px}.popup-wrapper,.popup-wrapper.preview-page{padding-left:16px;padding-right:16px}.popup-content-wrapper{border-radius:24px}.popup-content-wrapper.popup-3-content-wrapper{bottom:40px;left:8px;right:8px}.popup-illustration{object-position:50% 50%}.popup-3{padding:24px 16px 32px}.popup-title{font-size:5.5vw;font-weight:900;line-height:1.2}.popup-illustration-image-wrapper{height:15vh}.popup-3-form-input{flex-direction:column}.name-input{max-width:none;margin-bottom:16px;margin-right:0}.paragraph-8{text-align:left}.intro-h3{text-align:center;letter-spacing:.02em;margin-top:-16px;font-size:5.5vw;font-weight:400}.intro-h3.retreat{margin-bottom:16px;font-size:5.5vw}.intro-h3.hosting{margin-top:-22px}.intro-h3.surf-retreat{margin-top:0;margin-bottom:-16px}.past-retreats-section,.why-retreat-section{margin-top:32px;margin-bottom:48px}.why-retreat-div,.why-retreat-div-right{align-items:center;padding-left:0}.why-retreat-div-right._2nd{padding-right:0}.why-retreat-img{max-width:100%}.categories-img{border-radius:0;max-width:100%}.interested-in-hosting-section{margin-top:32px;margin-bottom:48px}.group-retreat-sign-up-section{margin-top:64px;margin-bottom:64px}.group-retreat-sign-up-section.bottom{padding-left:0;padding-right:0}.sign-up-div{max-height:387px;padding-left:16px;padding-right:16px}.sign-up-txt{max-width:none;font-size:5.5vw;font-weight:500;line-height:170%}.sign-up-button{margin-right:0}.sign-up-button.cta{font-size:5vw}.first-row-div{flex-direction:column}.sign-up-txt-field.guide-form{width:100%;margin-bottom:24px}.sign-up-txt-field.guide-form-up{width:100%}.sign-up-txt-field.bjj{margin-bottom:1.5rem;margin-right:0}.first-row-left-div{width:auto;margin-bottom:16px;margin-right:0}.first-row-right-div{width:auto}.host-interest-img{max-width:100%}.hosting-retreat-div{align-items:center;margin-top:48px;margin-bottom:48px;padding-left:0}.hosting-retreat-div.top{margin-top:48px;margin-bottom:48px}.hosting-retreat-div-right{align-items:center;padding-left:0}.hosting-retreat-div-right._2nd{padding-right:0}.hosting-img{max-width:100%}.hosting-img.top{margin-bottom:8px}.hosting-img-right{max-width:100%}.hosting-retreat-section{margin-top:48px;margin-bottom:48px}.type-of-retreats-section{margin-top:32px;margin-bottom:48px}.host-form-section,.retreat-form-section{margin-top:32px;margin-bottom:128px}.guide-main-image.guide-pop-up{max-width:65%;margin-left:auto;margin-right:auto;display:block}.free-guide-header-component{flex-direction:column;display:flex}.free-guide-header-image-wrapper{align-self:center;margin-top:24px;margin-bottom:0;padding-bottom:32px}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.container-large{width:auto;max-width:none}.badge-text{font-size:17px}.badge-text.pop-up-guide{letter-spacing:0;font-size:16px}.free-guide-background{height:33%}.page-padding{padding-left:16px;padding-right:16px}.header-form-block{width:100%;max-width:100%;margin-top:32px}.badge{width:74px;height:74px;top:-37px;right:-38px}.header-form{flex-direction:column;align-items:center}.pop-up-text-field{width:100%;max-width:100%;margin-right:0}.pop-up-right-column{padding:60px 15px 76px}.pop-up-exit{top:14px;right:14px}.header-image-wrapper.is-pop-up{max-width:250px}.badge-2{width:66px;height:66px;top:-35px;right:3px}.pop-up-form-block{width:100%;max-width:100%}.pop-up-left-column{justify-content:center;display:flex}.pop-up-form{flex-direction:column;align-items:center}.pop-up-data-text{letter-spacing:-.02em;font-size:11px}.header-h1{font-size:8.5vw}.header-h1.surf-retreat{font-size:7vw;line-height:100%}.family-inside-img.dropdown{height:auto}.dropdown-section{padding-bottom:32px}.accordion-wrapper-2{margin-right:0}.accordion-item-2{justify-content:center;align-items:center}.question,.answer{font-size:16px}.family-faq-section{margin-top:32px;margin-bottom:48px}.family-faq-section.short{margin-bottom:32px}.family-faq-section.luxury-rental{margin-left:8px;margin-right:8px}.family-faq-section.luxury{margin-bottom:96px;margin-left:8px;margin-right:8px}.family-faq-div{align-items:center;padding-left:0}.family-faq-div._2nd{margin-top:32px;padding-right:0}.family-faq-div._2nd.surf-retreat{margin-top:16px}.family-faq-img-right{max-width:100%}.family-faq-img-right.long{width:auto;height:auto}.family-faq-img-right.bullet-long{width:auto;margin-top:16px;display:none}.family-faq-info._2nd.hosting,.family-faq-info.hosting{text-align:center}.family-faq-info.luxury-rental{padding-left:0;padding-right:0}.plan-now-section{margin-top:0;padding-bottom:32px}.plan-now-section.short{margin-left:8px;margin-right:8px}.grid_main.bjj{grid-auto-rows:minmax(auto,1fr)}.image.bjj.hidden{display:none}.photo-grid-section.bjj{margin-bottom:8rem}.family-form-section{margin:128px 8px}.family-form-section.up-spacing{margin-top:32px}._50-percent{width:100%;margin-right:5px}._50-percent.right{margin-right:0}.input{margin-bottom:10px}.input.date-input.date-from.form-field{margin-right:0}.checkbox-form-field{align-self:flex-start}.upcoming-retreat-button-cta{width:66%}.intro-h4{text-align:center;font-size:5vw;line-height:24px}.p-list{text-align:left;width:auto;margin-top:0;margin-right:0}.p-list.reversed{margin-left:0}.p-list.more_camps ul{padding-left:20px}.limit-div{flex-direction:column-reverse}.limit-div.reverse{flex-direction:column;margin-top:16px}.surf-retreat-img-div{height:300px}.surf-retreat-img-div._2nd-img{height:350px}.luxury-rental-right-img{max-width:100%}.full-width-img-section{margin-top:0;margin-bottom:6rem}.full-width-img-section.retreat{padding-left:12px;padding-right:12px}.full-width-img-section.main{margin-top:48px;margin-bottom:64px}.full-width-img-section.luxury-rental{margin-bottom:64px;margin-left:8px;margin-right:8px}.text-block-22{max-width:284px;height:257px;font-size:19px}.bjj-retreat-elements-section{margin-top:0;margin-bottom:6rem}.bjj-retreat-elements-section.short{margin-bottom:32px}.bjj-retreat-elements-section.luxury-rental{margin-left:8px;margin-right:8px}.bjj-retreat-elements-section.luxury{margin-bottom:96px;margin-left:8px;margin-right:8px}.bjj-retreat-elements-img{height:300px}.bjj-retreat-elements-img._2nd-img{height:350px}.upcoming-bjj-retreats-section{margin-bottom:4rem}.get-notified-bjj-div{align-items:center;margin-bottom:2rem;padding-left:0}.get-notified-bjj-div._2nd{padding-right:0}.host-a-bjj-retreat-div{align-items:center;padding-left:0}.host-a-bjj-retreat-div._2nd,.host-a-bjj-retreat-div.spacing-1-5rem{padding-right:0}.get-notified-img,.categories-img-copy{max-width:100%}.get-notified-email-div._2nd.retreat{padding-left:0;padding-right:0}.get-notified-email-div.retreat{margin-top:8px;padding-left:0;padding-right:0}.host-a-bjj-cta-div._2nd.retreat{padding-left:0;padding-right:0}.host-a-bjj-cta-div.retreat{margin-top:8px;padding-left:0;padding-right:0}.bjj-retreat-form{flex-direction:column;align-items:center}.meet-your-hosts-img{max-width:100%}.price-slot-div2,.price-slot-div-copy{width:310px}.basic-icon-spec{padding:0}.yt-embed-div{width:100%;height:250px;margin-top:48px}.yt-embed-div.pizza{height:250px;margin-bottom:32px}.yt-embed-div.fitness{height:250px;margin-top:0;margin-bottom:32px}.yt-embed-div.surf{height:250px;margin-bottom:0}.yt-embed-div.academy{margin-top:24px}.yt-embed-div.hoel,.yt-embed-div.hoel-copy{height:250px;margin-top:0;margin-bottom:32px}.input-2{font-size:16px;line-height:18px}.input-2::placeholder{font-size:16px;line-height:16px}.grid-subscribe-form-button-down{grid-template-columns:1fr}.btn-primary{width:100%;padding-top:18px;padding-bottom:18px}.btn-primary.small{width:auto}.center-aligned{text-align:center}.writer_div{flex-flow:wrap;align-items:center}.writer_divider{display:none}.intro_pic_inside.dropdown{height:auto}.intro_text_isnide.hosting{margin-bottom:24px}.intro_text_isnide.hosting-txt{text-align:left}.intro_text_isnide.dropdown{margin-top:16px;font-size:18px}.intro_text_isnide.family-form{padding-left:8px;padding-right:8px}.intro_text_isnide.bjj{margin-bottom:1.5rem}.table_of_contents_section{padding-bottom:64px}.table_of_content_row{align-items:center}.table_of_content_row._2nd{padding-right:0}.table_of_contents_div{padding-left:16px;padding-right:16px}.table_of_contents_header{max-width:none}.table_of_contents_img{opacity:.32}.chapter_section{margin-top:32px;margin-bottom:48px}.chapter_section.retreat{padding-left:12px;padding-right:12px}.chapter_section.main{margin-top:48px;margin-bottom:64px}.chapter_section.luxury-rental{margin-bottom:64px;margin-left:8px;margin-right:8px}.h2-new{margin-top:8px;font-size:28px}.chapter_txt{font-size:21px}.chapter_pic_inside.dropdown{height:auto}.chapter_content{padding-bottom:64px}.chapter_content_div{align-items:center}.chapter_content_div._2nd{padding-right:0}.h3_new{margin-bottom:24px;font-size:24px}.chapter_content_categories{margin-top:32px;margin-bottom:48px}.chapter_category{flex-flow:column}.chapter_category.middle{justify-content:flex-start;align-items:flex-start}.category_txt{text-align:left;width:auto;margin-top:0;margin-right:0}.category_txt.reversed{margin-left:0}.category_txt.best_surf ul,.category_txt.whats_included ul{padding-left:20px}.cta-div-copy,.why_its_legendary_div{padding-left:16px;padding-right:16px}.why_its_legendary_txt{max-width:none;font-size:18px;font-weight:400;line-height:170%}._2nd_chapter_content_categories{margin-top:32px;margin-bottom:48px}.plan_your_surf_trip_img.dropdown{height:auto}.short_faq_wrapper{margin-right:0}.short_faq_item{justify-content:center;align-items:center}.short_faq_toggle{padding-right:48px}.short_faq_question,.short_faq_answer{font-size:16px}.bio_pic_inside.dropdown{height:auto}}#w-node-_888d80ae-3da0-9244-8bb3-5f03fe06fcf6-d48d65d8{align-self:center}#w-node-_888d80ae-3da0-9244-8bb3-5f03fe06fd0e-d48d65d8{justify-self:center}#w-node-_44139baf-5001-f205-1616-06351db41c92-b9e1b12b{place-self:center start}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c2fc-9c8d6613{grid-area:1/1/9/3}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c2fd-9c8d6613{grid-area:4/7/6/11}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c2fe-9c8d6613{grid-area:6/6/9/9}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c2ff-9c8d6613{grid-area:1/7/4/10}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c300-9c8d6613{grid-area:1/10/4/11}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c301-9c8d6613{grid-area:6/3/9/6}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c302-9c8d6613{grid-area:6/9/9/11}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c303-9c8d6613{grid-area:3/3/6/7}#w-node-ae64958a-8c49-74ae-725b-3dce9e38c304-9c8d6613{grid-area:1/3/3/7}#w-node-_05177057-1db4-6f17-9821-e4238191d554-828d6634{grid-area:1/1/9/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-828d6634{grid-area:4/7/6/11}#w-node-_05177057-1db4-6f17-9821-e4238191d556-828d6634{grid-area:6/6/9/9}#w-node-_05177057-1db4-6f17-9821-e4238191d557-828d6634{grid-area:1/7/4/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-828d6634{grid-area:1/10/4/11}#w-node-_05177057-1db4-6f17-9821-e4238191d559-828d6634{grid-area:6/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-828d6634{grid-area:6/9/9/11}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-828d6634{grid-area:3/3/6/7}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-828d6634{grid-area:1/3/3/7}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568f85-8c455ccb{grid-area:1/1/2/2;place-self:center}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568f97-8c455ccb{grid-area:2/1/3/2}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa0-8c455ccb{grid-area:1/3/2/4}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa9-8c455ccb{grid-area:2/2/3/4}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-ca8d6655{grid-area:span 2/span 2/span 2/span 2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-ca8d6655{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-ca8d6655{grid-area:2/2/3/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300c-ca8d6655{grid-area:2/3/3/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300e-ca8d6655{grid-area:2/4/3/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703010-ca8d6655{grid-area:2/5/3/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703012-ca8d6655{grid-area:2/6/3/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703014-ca8d6655{grid-area:2/7/3/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703016-ca8d6655{grid-area:2/8/3/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703018-ca8d6655{grid-area:5/1/6/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301a-ca8d6655{grid-area:3/1/4/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301c-ca8d6655{grid-area:8/1/9/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301e-ca8d6655{grid-area:4/1/5/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703020-ca8d6655{grid-area:6/1/7/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703022-ca8d6655{grid-area:7/1/8/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703024-ca8d6655{grid-area:3/4/4/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703026-ca8d6655{grid-area:5/3/6/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703028-ca8d6655{grid-area:5/5/6/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302a-ca8d6655{grid-area:5/7/6/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302b-ca8d6655{grid-area:5/8/6/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302c-ca8d6655{grid-area:3/8/4/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302d-ca8d6655{grid-area:8/5/9/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302e-ca8d6655{grid-area:3/2/4/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-ca8d6655{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703032-ca8d6655{grid-area:4/3/5/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703034-ca8d6655{grid-area:7/5/8/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703036-ca8d6655{grid-area:4/8/5/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703037-ca8d6655{grid-area:3/7/4/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703038-ca8d6655{grid-area:3/6/4/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303a-ca8d6655{grid-area:4/2/5/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303b-ca8d6655{grid-area:3/3/4/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303d-ca8d6655{grid-area:4/4/5/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303e-ca8d6655{grid-area:3/5/4/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703040-ca8d6655{grid-area:5/2/6/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703041-ca8d6655{grid-area:5/4/6/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703042-ca8d6655{grid-area:4/5/5/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703044-ca8d6655{grid-area:4/6/5/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703045-ca8d6655{grid-area:4/7/5/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703047-ca8d6655{grid-area:5/6/6/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703048-ca8d6655{grid-area:6/8/7/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703049-ca8d6655{grid-area:6/2/7/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304b-ca8d6655{grid-area:6/7/7/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304c-ca8d6655{grid-area:6/3/7/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304d-ca8d6655{grid-area:6/6/7/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304f-ca8d6655{grid-area:6/4/7/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703051-ca8d6655{grid-area:6/5/7/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-ca8d6655{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703053-ca8d6655{grid-area:7/3/8/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703055-ca8d6655{grid-area:7/4/8/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703056-ca8d6655{grid-area:7/6/8/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703057-ca8d6655{grid-area:7/7/8/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703058-ca8d6655{grid-area:7/8/8/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703059-ca8d6655{grid-area:8/8/9/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305a-ca8d6655{grid-area:8/7/9/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305b-ca8d6655{grid-area:8/6/9/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305d-ca8d6655{grid-area:8/3/9/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305e-ca8d6655{grid-area:8/2/9/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703060-ca8d6655{grid-area:9/5/10/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703062-ca8d6655{grid-area:9/6/10/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703064-ca8d6655{grid-area:9/7/10/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703066-ca8d6655{grid-area:9/8/10/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-ca8d6655{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306a-ca8d6655{grid-area:10/2/11/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306b-ca8d6655{grid-area:12/3/13/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306d-ca8d6655{grid-area:12/4/13/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306f-ca8d6655{grid-area:11/5/12/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703071-ca8d6655{grid-area:10/4/11/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703072-ca8d6655{grid-area:13/6/14/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703074-ca8d6655{grid-area:13/7/14/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703076-ca8d6655{grid-area:13/8/14/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703078-ca8d6655{grid-area:12/6/13/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307a-ca8d6655{grid-area:12/5/13/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307c-ca8d6655{grid-area:11/6/12/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307e-ca8d6655{grid-area:11/3/12/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703080-ca8d6655{grid-area:11/2/12/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703082-ca8d6655{grid-area:10/3/11/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703084-ca8d6655{grid-area:11/4/12/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703086-ca8d6655{grid-area:9/1/10/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703088-ca8d6655{grid-area:9/4/10/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703089-ca8d6655{grid-area:9/2/10/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308a-ca8d6655{grid-area:9/3/10/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308c-ca8d6655{grid-area:10/5/11/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308e-ca8d6655{grid-area:10/6/11/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703090-ca8d6655{grid-area:12/7/13/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703092-ca8d6655{grid-area:12/8/13/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703094-ca8d6655{grid-area:13/1/14/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703096-ca8d6655{grid-area:11/8/12/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703098-ca8d6655{grid-area:11/7/12/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170309c-ca8d6655{grid-area:10/7/11/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a0-ca8d6655{grid-area:10/8/11/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a1-ca8d6655{grid-area:12/1/13/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a3-ca8d6655{grid-area:12/2/13/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a5-ca8d6655{grid-area:13/3/14/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a7-ca8d6655{grid-area:13/4/14/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a9-ca8d6655{grid-area:13/5/14/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ab-ca8d6655{grid-area:13/2/14/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ad-ca8d6655{grid-area:11/1/12/2}#w-node-c95111fb-bcd4-309d-826a-47e4e1fc2cdb-fa6ef418{grid-area:1/1/2/2;place-self:center}#w-node-_05e93f63-2668-87d3-5c95-3be782c779d2-fa6ef418{grid-area:2/1/3/2}#w-node-_262bd0b8-b347-f2fa-a9cc-082f54ec855a-fa6ef418{grid-area:1/3/2/4}#w-node-_4866484e-1ec6-b1bf-ce37-482ce9389e27-fa6ef418{grid-area:2/2/3/4}#w-node-_1b8eaaa6-0b99-6afb-1c48-49b740aac104-1cca6f0a{align-self:center}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-4f8d6656{grid-area:span 2/span 2/span 2/span 2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-4f8d6656{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-4f8d6656{grid-area:2/2/3/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300c-4f8d6656{grid-area:2/3/3/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300e-4f8d6656{grid-area:2/4/3/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703010-4f8d6656{grid-area:2/5/3/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703012-4f8d6656{grid-area:2/6/3/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703014-4f8d6656{grid-area:2/7/3/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703016-4f8d6656{grid-area:2/8/3/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703018-4f8d6656{grid-area:5/1/6/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301a-4f8d6656{grid-area:3/1/4/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301c-4f8d6656{grid-area:8/1/9/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301e-4f8d6656{grid-area:4/1/5/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703020-4f8d6656{grid-area:6/1/7/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703022-4f8d6656{grid-area:7/1/8/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703024-4f8d6656{grid-area:3/4/4/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703026-4f8d6656{grid-area:5/3/6/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703028-4f8d6656{grid-area:5/5/6/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302a-4f8d6656{grid-area:5/7/6/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302b-4f8d6656{grid-area:5/8/6/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302c-4f8d6656{grid-area:3/8/4/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302d-4f8d6656{grid-area:8/5/9/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302e-4f8d6656{grid-area:3/2/4/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-4f8d6656{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703032-4f8d6656{grid-area:4/3/5/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703034-4f8d6656{grid-area:7/5/8/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703036-4f8d6656{grid-area:4/8/5/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703037-4f8d6656{grid-area:3/7/4/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703038-4f8d6656{grid-area:3/6/4/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303a-4f8d6656{grid-area:4/2/5/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303b-4f8d6656{grid-area:3/3/4/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303d-4f8d6656{grid-area:4/4/5/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303e-4f8d6656{grid-area:3/5/4/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703040-4f8d6656{grid-area:5/2/6/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703041-4f8d6656{grid-area:5/4/6/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703042-4f8d6656{grid-area:4/5/5/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703044-4f8d6656{grid-area:4/6/5/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703045-4f8d6656{grid-area:4/7/5/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703047-4f8d6656{grid-area:5/6/6/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703048-4f8d6656{grid-area:6/8/7/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703049-4f8d6656{grid-area:6/2/7/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304b-4f8d6656{grid-area:6/7/7/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304c-4f8d6656{grid-area:6/3/7/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304d-4f8d6656{grid-area:6/6/7/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304f-4f8d6656{grid-area:6/4/7/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703051-4f8d6656{grid-area:6/5/7/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-4f8d6656{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703053-4f8d6656{grid-area:7/3/8/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703055-4f8d6656{grid-area:7/4/8/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703056-4f8d6656{grid-area:7/6/8/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703057-4f8d6656{grid-area:7/7/8/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703058-4f8d6656{grid-area:7/8/8/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703059-4f8d6656{grid-area:8/8/9/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305a-4f8d6656{grid-area:8/7/9/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305b-4f8d6656{grid-area:8/6/9/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305d-4f8d6656{grid-area:8/3/9/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305e-4f8d6656{grid-area:8/2/9/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703060-4f8d6656{grid-area:9/5/10/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703062-4f8d6656{grid-area:9/6/10/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703064-4f8d6656{grid-area:9/7/10/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703066-4f8d6656{grid-area:9/8/10/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-4f8d6656{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306a-4f8d6656{grid-area:10/2/11/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306b-4f8d6656{grid-area:12/3/13/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306d-4f8d6656{grid-area:12/4/13/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306f-4f8d6656{grid-area:11/5/12/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703071-4f8d6656{grid-area:10/4/11/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703072-4f8d6656{grid-area:13/6/14/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703074-4f8d6656{grid-area:13/7/14/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703076-4f8d6656{grid-area:13/8/14/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703078-4f8d6656{grid-area:12/6/13/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307a-4f8d6656{grid-area:12/5/13/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307c-4f8d6656{grid-area:11/6/12/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307e-4f8d6656{grid-area:11/3/12/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703080-4f8d6656{grid-area:11/2/12/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703082-4f8d6656{grid-area:10/3/11/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703084-4f8d6656{grid-area:11/4/12/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703086-4f8d6656{grid-area:9/1/10/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703088-4f8d6656{grid-area:9/4/10/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703089-4f8d6656{grid-area:9/2/10/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308a-4f8d6656{grid-area:9/3/10/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308c-4f8d6656{grid-area:10/5/11/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308e-4f8d6656{grid-area:10/6/11/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703090-4f8d6656{grid-area:12/7/13/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703092-4f8d6656{grid-area:12/8/13/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703094-4f8d6656{grid-area:13/1/14/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703096-4f8d6656{grid-area:11/8/12/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703098-4f8d6656{grid-area:11/7/12/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170309c-4f8d6656{grid-area:10/7/11/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a0-4f8d6656{grid-area:10/8/11/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a1-4f8d6656{grid-area:12/1/13/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a3-4f8d6656{grid-area:12/2/13/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a5-4f8d6656{grid-area:13/3/14/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a7-4f8d6656{grid-area:13/4/14/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a9-4f8d6656{grid-area:13/5/14/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ab-4f8d6656{grid-area:13/2/14/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ad-4f8d6656{grid-area:11/1/12/2}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-838d6657{grid-area:span 2/span 2/span 2/span 2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-838d6657{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-838d6657{grid-area:2/2/3/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300c-838d6657{grid-area:2/3/3/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300e-838d6657{grid-area:2/4/3/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703010-838d6657{grid-area:2/5/3/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703012-838d6657{grid-area:2/6/3/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703014-838d6657{grid-area:2/7/3/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703016-838d6657{grid-area:2/8/3/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703018-838d6657{grid-area:5/1/6/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301a-838d6657{grid-area:3/1/4/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301c-838d6657{grid-area:8/1/9/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301e-838d6657{grid-area:4/1/5/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703020-838d6657{grid-area:6/1/7/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703022-838d6657{grid-area:7/1/8/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703024-838d6657{grid-area:3/4/4/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703026-838d6657{grid-area:5/3/6/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703028-838d6657{grid-area:5/5/6/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302a-838d6657{grid-area:5/7/6/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302b-838d6657{grid-area:5/8/6/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302c-838d6657{grid-area:3/8/4/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302d-838d6657{grid-area:8/5/9/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302e-838d6657{grid-area:3/2/4/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-838d6657{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703032-838d6657{grid-area:4/3/5/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703034-838d6657{grid-area:7/5/8/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703036-838d6657{grid-area:4/8/5/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703037-838d6657{grid-area:3/7/4/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703038-838d6657{grid-area:3/6/4/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303a-838d6657{grid-area:4/2/5/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303b-838d6657{grid-area:3/3/4/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303d-838d6657{grid-area:4/4/5/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303e-838d6657{grid-area:3/5/4/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703040-838d6657{grid-area:5/2/6/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703041-838d6657{grid-area:5/4/6/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703042-838d6657{grid-area:4/5/5/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703044-838d6657{grid-area:4/6/5/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703045-838d6657{grid-area:4/7/5/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703047-838d6657{grid-area:5/6/6/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703048-838d6657{grid-area:6/8/7/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703049-838d6657{grid-area:6/2/7/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304b-838d6657{grid-area:6/7/7/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304c-838d6657{grid-area:6/3/7/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304d-838d6657{grid-area:6/6/7/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304f-838d6657{grid-area:6/4/7/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703051-838d6657{grid-area:6/5/7/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-838d6657{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703053-838d6657{grid-area:7/3/8/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703055-838d6657{grid-area:7/4/8/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703056-838d6657{grid-area:7/6/8/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703057-838d6657{grid-area:7/7/8/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703058-838d6657{grid-area:7/8/8/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703059-838d6657{grid-area:8/8/9/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305a-838d6657{grid-area:8/7/9/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305b-838d6657{grid-area:8/6/9/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305d-838d6657{grid-area:8/3/9/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305e-838d6657{grid-area:8/2/9/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703060-838d6657{grid-area:9/5/10/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703062-838d6657{grid-area:9/6/10/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703064-838d6657{grid-area:9/7/10/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703066-838d6657{grid-area:9/8/10/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-838d6657{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306a-838d6657{grid-area:10/2/11/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306b-838d6657{grid-area:12/3/13/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306d-838d6657{grid-area:12/4/13/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306f-838d6657{grid-area:11/5/12/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703071-838d6657{grid-area:10/4/11/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703072-838d6657{grid-area:13/6/14/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703074-838d6657{grid-area:13/7/14/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703076-838d6657{grid-area:13/8/14/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703078-838d6657{grid-area:12/6/13/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307a-838d6657{grid-area:12/5/13/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307c-838d6657{grid-area:11/6/12/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307e-838d6657{grid-area:11/3/12/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703080-838d6657{grid-area:11/2/12/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703082-838d6657{grid-area:10/3/11/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703084-838d6657{grid-area:11/4/12/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703086-838d6657{grid-area:9/1/10/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703088-838d6657{grid-area:9/4/10/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703089-838d6657{grid-area:9/2/10/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308a-838d6657{grid-area:9/3/10/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308c-838d6657{grid-area:10/5/11/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308e-838d6657{grid-area:10/6/11/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703090-838d6657{grid-area:12/7/13/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703092-838d6657{grid-area:12/8/13/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703094-838d6657{grid-area:13/1/14/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703096-838d6657{grid-area:11/8/12/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703098-838d6657{grid-area:11/7/12/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170309c-838d6657{grid-area:10/7/11/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a0-838d6657{grid-area:10/8/11/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a1-838d6657{grid-area:12/1/13/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a3-838d6657{grid-area:12/2/13/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a5-838d6657{grid-area:13/3/14/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a7-838d6657{grid-area:13/4/14/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a9-838d6657{grid-area:13/5/14/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ab-838d6657{grid-area:13/2/14/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ad-838d6657{grid-area:11/1/12/2}#w-node-bbc96a30-b850-3292-8632-d8c9b0dc3d10-318d666b{align-self:center}#w-node-bbc96a30-b850-3292-8632-d8c9b0dc3d2a-318d666b{justify-self:center}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-038d6686{grid-area:span 2/span 2/span 2/span 2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-038d6686{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-038d6686{grid-area:2/2/3/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300c-038d6686{grid-area:2/3/3/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300e-038d6686{grid-area:2/4/3/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703010-038d6686{grid-area:2/5/3/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703012-038d6686{grid-area:2/6/3/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703014-038d6686{grid-area:2/7/3/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703016-038d6686{grid-area:2/8/3/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703018-038d6686{grid-area:5/1/6/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301a-038d6686{grid-area:3/1/4/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301c-038d6686{grid-area:8/1/9/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301e-038d6686{grid-area:4/1/5/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703020-038d6686{grid-area:6/1/7/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703022-038d6686{grid-area:7/1/8/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703024-038d6686{grid-area:3/4/4/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703026-038d6686{grid-area:5/3/6/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703028-038d6686{grid-area:5/5/6/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302a-038d6686{grid-area:5/7/6/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302b-038d6686{grid-area:5/8/6/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302c-038d6686{grid-area:3/8/4/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302d-038d6686{grid-area:8/5/9/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302e-038d6686{grid-area:3/2/4/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-038d6686{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703032-038d6686{grid-area:4/3/5/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703034-038d6686{grid-area:7/5/8/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703036-038d6686{grid-area:4/8/5/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703037-038d6686{grid-area:3/7/4/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703038-038d6686{grid-area:3/6/4/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303a-038d6686{grid-area:4/2/5/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303b-038d6686{grid-area:3/3/4/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303d-038d6686{grid-area:4/4/5/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303e-038d6686{grid-area:3/5/4/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703040-038d6686{grid-area:5/2/6/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703041-038d6686{grid-area:5/4/6/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703042-038d6686{grid-area:4/5/5/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703044-038d6686{grid-area:4/6/5/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703045-038d6686{grid-area:4/7/5/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703047-038d6686{grid-area:5/6/6/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703048-038d6686{grid-area:6/8/7/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703049-038d6686{grid-area:6/2/7/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304b-038d6686{grid-area:6/7/7/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304c-038d6686{grid-area:6/3/7/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304d-038d6686{grid-area:6/6/7/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304f-038d6686{grid-area:6/4/7/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703051-038d6686{grid-area:6/5/7/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-038d6686{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703053-038d6686{grid-area:7/3/8/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703055-038d6686{grid-area:7/4/8/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703056-038d6686{grid-area:7/6/8/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703057-038d6686{grid-area:7/7/8/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703058-038d6686{grid-area:7/8/8/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703059-038d6686{grid-area:8/8/9/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305a-038d6686{grid-area:8/7/9/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305b-038d6686{grid-area:8/6/9/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305d-038d6686{grid-area:8/3/9/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305e-038d6686{grid-area:8/2/9/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703060-038d6686{grid-area:9/5/10/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703062-038d6686{grid-area:9/6/10/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703064-038d6686{grid-area:9/7/10/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703066-038d6686{grid-area:9/8/10/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-038d6686{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306a-038d6686{grid-area:10/2/11/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306b-038d6686{grid-area:12/3/13/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306d-038d6686{grid-area:12/4/13/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306f-038d6686{grid-area:11/5/12/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703071-038d6686{grid-area:10/4/11/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703072-038d6686{grid-area:13/6/14/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703074-038d6686{grid-area:13/7/14/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703076-038d6686{grid-area:13/8/14/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703078-038d6686{grid-area:12/6/13/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307a-038d6686{grid-area:12/5/13/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307c-038d6686{grid-area:11/6/12/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307e-038d6686{grid-area:11/3/12/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703080-038d6686{grid-area:11/2/12/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703082-038d6686{grid-area:10/3/11/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703084-038d6686{grid-area:11/4/12/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703086-038d6686{grid-area:9/1/10/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703088-038d6686{grid-area:9/4/10/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703089-038d6686{grid-area:9/2/10/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308a-038d6686{grid-area:9/3/10/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308c-038d6686{grid-area:10/5/11/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308e-038d6686{grid-area:10/6/11/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703090-038d6686{grid-area:12/7/13/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703092-038d6686{grid-area:12/8/13/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703094-038d6686{grid-area:13/1/14/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703096-038d6686{grid-area:11/8/12/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703098-038d6686{grid-area:11/7/12/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170309c-038d6686{grid-area:10/7/11/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a0-038d6686{grid-area:10/8/11/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a1-038d6686{grid-area:12/1/13/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a3-038d6686{grid-area:12/2/13/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a5-038d6686{grid-area:13/3/14/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a7-038d6686{grid-area:13/4/14/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a9-038d6686{grid-area:13/5/14/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ab-038d6686{grid-area:13/2/14/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ad-038d6686{grid-area:11/1/12/2}#w-node-_3b245f44-c986-d4ac-4388-1c0ecb0c4360-e18d6687{grid-area:1/1/2/9}#w-node-_564bee16-144d-13a1-29ea-4d652a2ceda7-e18d6687{grid-area:2/2/3/3}#w-node-_3c1313a9-74d5-c551-54fb-ee4d42761bd2-e18d6687{grid-area:2/3/3/4}#w-node-_8282e2bc-4077-4b77-923e-c074a0efcd7c-e18d6687{grid-area:2/4/3/5}#w-node-_1cae62be-3b33-87a8-ae62-8318492c5a85-e18d6687{grid-area:2/5/3/6}#w-node-_23498cf1-935e-15a3-2f04-033ad0d186e3-e18d6687{grid-area:2/6/3/7}#w-node-_8da64efa-c269-2a13-b595-4e2e66c42734-e18d6687{grid-area:2/7/3/8}#w-node-_00cae8f8-0655-2c9f-0d34-c1a52875cd9d-e18d6687{grid-area:2/8/3/9}#w-node-_38fdaaa6-b801-a57e-41bb-c806af8b5ba6-e18d6687{grid-area:5/1/6/2}#w-node-ec8872be-7840-d5fe-5e24-526f573ccba2-e18d6687{grid-area:3/1/4/2}#w-node-a59e7bf2-a80e-2846-d838-429fb121cfca-e18d6687{grid-area:8/1/9/2}#w-node-acc6b090-7068-f814-0aef-3fc504245ceb-e18d6687{grid-area:4/1/5/2}#w-node-_0e1e44f9-fff5-1d39-227b-3c854c8d0746-e18d6687{grid-area:6/1/7/2}#w-node-_015909ab-6eae-0dd6-e155-acc4d46be3c0-e18d6687{grid-area:7/1/8/2}#w-node-b6bc4442-add6-1810-d59f-3ba03e7f8e27-e18d6687{grid-area:3/4/4/5}#w-node-a0f2fce6-57bb-7cb8-75f8-caa4e8769d8e-e18d6687{grid-area:5/3/6/4}#w-node-cd9be14e-a069-198c-c844-bdb5369dc0d4-e18d6687{grid-area:5/5/6/6}#w-node-_78bee124-6279-cd42-1b87-a0482b6f44ab-e18d6687{grid-area:5/7/6/8}#w-node-_783c120b-c744-e734-77e0-5ebaa537af47-e18d6687{grid-area:5/8/6/9}#w-node-_579bcb13-9e68-4682-6819-e82acc4a2829-e18d6687{grid-area:3/8/4/9}#w-node-c0c42ed5-8692-359c-9883-fda623db813d-e18d6687{grid-area:8/5/9/6}#w-node-_535b1662-dbfc-3d95-4376-f92a27f01bd0-e18d6687{grid-area:3/2/4/3}#w-node-_5e6fda9b-b476-2b8b-2aa8-394470fca830-e18d6687{grid-area:8/4/9/5}#w-node-_6527306f-3af4-2e8a-8b2c-05610e0a2dcd-e18d6687{grid-area:4/3/5/4}#w-node-_9e869862-88f7-3d60-29d3-8cb43b49ea08-e18d6687{grid-area:7/5/8/6}#w-node-_6f50b1ed-7014-0481-2071-03af90144a78-e18d6687{grid-area:4/8/5/9}#w-node-_46d89997-62d9-95ea-bc03-4b912d446a86-e18d6687{grid-area:3/7/4/8}#w-node-_303586c1-d9f7-2ce3-a13a-4205ef61b5aa-e18d6687{grid-area:3/6/4/7}#w-node-a153c37d-4565-249f-c03e-a8b1246ecfce-e18d6687{grid-area:4/2/5/3}#w-node-_2faad790-1540-70ba-b455-9412e5a4b4a5-e18d6687{grid-area:3/3/4/4}#w-node-bf4a4b25-ba36-36b5-c5d2-84992089e52c-e18d6687{grid-area:4/4/5/5}#w-node-_8c675cd6-3bae-4395-1224-10c549facd05-e18d6687{grid-area:3/5/4/6}#w-node-_9082ca5d-f7b9-c779-976e-85f637e2ec11-e18d6687{grid-area:5/2/6/3}#w-node-c10d0187-a225-83be-7c1e-3ec06bef0f1e-e18d6687{grid-area:5/4/6/5}#w-node-_0dc7261b-9048-6fb2-b7de-5ae5c5423b17-e18d6687{grid-area:4/5/5/6}#w-node-e27711e1-d614-a578-45a5-c5e6a64f4bff-e18d6687{grid-area:4/6/5/7}#w-node-_3c884cff-50c4-8d4b-7239-a2cca686fa51-e18d6687{grid-area:4/7/5/8}#w-node-eb2c0748-f836-8931-a65f-e931e01ce40b-e18d6687{grid-area:5/6/6/7}#w-node-_565e6ef6-1864-b48f-2c0f-bc6e26f416ef-e18d6687{grid-area:6/8/7/9}#w-node-_9f85d50c-2616-458d-2f01-3a5583ecba61-e18d6687{grid-area:6/2/7/3}#w-node-_72a42ac3-8c72-923b-8a6a-5db96ff20069-e18d6687{grid-area:6/7/7/8}#w-node-_0783fad0-306c-6ab9-1991-1f9325557fcc-e18d6687{grid-area:6/3/7/4}#w-node-_81ef4f52-6779-839b-fee4-fa5a4b506193-e18d6687{grid-area:6/6/7/7}#w-node-_40a5f068-98a5-3b5a-815a-19796f9cb5c1-e18d6687{grid-area:6/4/7/5}#w-node-_95b0be99-106f-78fb-b08a-444df4c931b6-e18d6687{grid-area:6/5/7/6}#w-node-_7e672266-0db5-c591-34e3-350d21ab2a8b-e18d6687{grid-area:7/2/8/3}#w-node-f876482d-4d89-125f-34e8-98418bcee044-e18d6687{grid-area:7/3/8/4}#w-node-_992da77f-70fe-3dc3-aa55-6e89df8277d9-e18d6687{grid-area:7/4/8/5}#w-node-_0f2ba804-7394-917c-594a-0f125cbee392-e18d6687{grid-area:7/6/8/7}#w-node-_78a79caa-5c47-a911-67ed-18958d233028-e18d6687{grid-area:7/7/8/8}#w-node-f49a1daf-6ee3-810e-3532-f29cc81c9754-e18d6687{grid-area:7/8/8/9}#w-node-ac5a10d5-c2dc-d83c-7602-fa2e9ebc4625-e18d6687{grid-area:8/8/9/9}#w-node-eac1291f-f72f-cf0b-9f04-5a8473df9f21-e18d6687{grid-area:8/7/9/8}#w-node-b9e8f984-9e5a-8675-ebde-c7b334165821-e18d6687{grid-area:8/6/9/7}#w-node-_528f8d40-2c0c-5530-0c64-eb94489098d2-e18d6687{grid-area:8/3/9/4}#w-node-_20e36ee9-bc5a-8fbb-6e66-1319ba911b47-e18d6687{grid-area:8/2/9/3}#w-node-_6bfe6468-386f-4121-12d4-08375708c4e7-e18d6687{grid-area:9/5/10/6}#w-node-ec659640-c10b-00c0-70dc-b4b7bed0f77a-e18d6687{grid-area:9/6/10/7}#w-node-_85a1ab17-206a-7885-0187-57bbab6946f4-e18d6687{grid-area:9/7/10/8}#w-node-_95412b8b-e7f2-d780-55a3-b3eb6c6a857b-e18d6687{grid-area:9/8/10/9}#w-node-cdf916d2-8de6-89eb-1eff-bbc25ba5618d-e18d6687{grid-area:10/1/11/2}#w-node-f3da3507-0225-bc68-28b8-c9e93e1d2082-e18d6687{grid-area:10/2/11/3}#w-node-_1d26b6f5-f07c-1c98-0f02-ba350172ba91-e18d6687{grid-area:11/5/12/6}#w-node-_8b7d0191-7359-4d8e-1b04-440dde7a3948-e18d6687{grid-area:10/4/11/5}#w-node-_7e1d8bce-c21c-bf50-20b6-4f6e0bcf3168-e18d6687{grid-area:11/6/12/7}#w-node-c2ece73a-a9fb-1e02-9f5a-9fc179af4528-e18d6687{grid-area:11/3/12/4}#w-node-d4b4b475-c3b6-c4ca-af5b-3f302fc47085-e18d6687{grid-area:11/2/12/3}#w-node-cf1a7a11-1c57-eb77-484b-1e9eddce4e69-e18d6687{grid-area:10/3/11/4}#w-node-_0aa27e55-4528-3ffc-c880-741229255ae1-e18d6687{grid-area:11/4/12/5}#w-node-_897fdc79-c8bb-2d47-a281-d69c6b14e649-e18d6687{grid-area:9/1/10/2}#w-node-bc416c22-e9d4-cc61-8ced-007412b18d0e-e18d6687{grid-area:9/4/10/5}#w-node-_6ed10156-5f20-36d1-a11e-5561835c6f6c-e18d6687{grid-area:9/2/10/3}#w-node-_72f9ff5d-e10a-59be-522c-7141e61ee364-e18d6687{grid-area:9/3/10/4}#w-node-e7abdf70-84e5-2b24-b7ef-6444fe280d0f-e18d6687{grid-area:10/5/11/6}#w-node-_6b2df014-ec29-9a1b-8972-1019d6847b5e-e18d6687{grid-area:10/6/11/7}#w-node-d921f739-a8fc-568d-7aa0-641069353b41-e18d6687{grid-area:11/8/12/9}#w-node-_998d3c03-f246-9f35-4f92-9e20e64f81cc-e18d6687{grid-area:11/7/12/8}#w-node-_8fe32f56-36f8-01c1-e1f3-58d1de885985-e18d6687{grid-area:10/7/11/8}#w-node-_411fb9e6-5c94-1b3e-5f61-8cd13ff3d211-e18d6687{grid-area:10/8/11/9}#w-node-fa273a47-3a42-adee-a885-ec19586bd59e-e18d6687{grid-area:11/1/12/2}#w-node-_3b245f44-c986-d4ac-4388-1c0ecb0c4360-408d669c{grid-area:1/1/2/9}#w-node-_564bee16-144d-13a1-29ea-4d652a2ceda7-408d669c{grid-area:2/2/3/3}#w-node-_3c1313a9-74d5-c551-54fb-ee4d42761bd2-408d669c{grid-area:2/3/3/4}#w-node-_8282e2bc-4077-4b77-923e-c074a0efcd7c-408d669c{grid-area:2/4/3/5}#w-node-_1cae62be-3b33-87a8-ae62-8318492c5a85-408d669c{grid-area:2/5/3/6}#w-node-_23498cf1-935e-15a3-2f04-033ad0d186e3-408d669c{grid-area:2/6/3/7}#w-node-_8da64efa-c269-2a13-b595-4e2e66c42734-408d669c{grid-area:2/7/3/8}#w-node-_00cae8f8-0655-2c9f-0d34-c1a52875cd9d-408d669c{grid-area:2/8/3/9}#w-node-_38fdaaa6-b801-a57e-41bb-c806af8b5ba6-408d669c{grid-area:5/1/6/2}#w-node-ec8872be-7840-d5fe-5e24-526f573ccba2-408d669c{grid-area:3/1/4/2}#w-node-a59e7bf2-a80e-2846-d838-429fb121cfca-408d669c{grid-area:8/1/9/2}#w-node-acc6b090-7068-f814-0aef-3fc504245ceb-408d669c{grid-area:4/1/5/2}#w-node-_0e1e44f9-fff5-1d39-227b-3c854c8d0746-408d669c{grid-area:6/1/7/2}#w-node-_015909ab-6eae-0dd6-e155-acc4d46be3c0-408d669c{grid-area:7/1/8/2}#w-node-b6bc4442-add6-1810-d59f-3ba03e7f8e27-408d669c{grid-area:3/4/4/5}#w-node-a0f2fce6-57bb-7cb8-75f8-caa4e8769d8e-408d669c{grid-area:5/3/6/4}#w-node-cd9be14e-a069-198c-c844-bdb5369dc0d4-408d669c{grid-area:5/5/6/6}#w-node-_78bee124-6279-cd42-1b87-a0482b6f44ab-408d669c{grid-area:5/7/6/8}#w-node-_783c120b-c744-e734-77e0-5ebaa537af47-408d669c{grid-area:5/8/6/9}#w-node-_579bcb13-9e68-4682-6819-e82acc4a2829-408d669c{grid-area:3/8/4/9}#w-node-c0c42ed5-8692-359c-9883-fda623db813d-408d669c{grid-area:8/5/9/6}#w-node-_535b1662-dbfc-3d95-4376-f92a27f01bd0-408d669c{grid-area:3/2/4/3}#w-node-_5e6fda9b-b476-2b8b-2aa8-394470fca830-408d669c{grid-area:8/4/9/5}#w-node-_6527306f-3af4-2e8a-8b2c-05610e0a2dcd-408d669c{grid-area:4/3/5/4}#w-node-_9e869862-88f7-3d60-29d3-8cb43b49ea08-408d669c{grid-area:7/5/8/6}#w-node-_6f50b1ed-7014-0481-2071-03af90144a78-408d669c{grid-area:4/8/5/9}#w-node-_46d89997-62d9-95ea-bc03-4b912d446a86-408d669c{grid-area:3/7/4/8}#w-node-_303586c1-d9f7-2ce3-a13a-4205ef61b5aa-408d669c{grid-area:3/6/4/7}#w-node-a153c37d-4565-249f-c03e-a8b1246ecfce-408d669c{grid-area:4/2/5/3}#w-node-_2faad790-1540-70ba-b455-9412e5a4b4a5-408d669c{grid-area:3/3/4/4}#w-node-bf4a4b25-ba36-36b5-c5d2-84992089e52c-408d669c{grid-area:4/4/5/5}#w-node-_8c675cd6-3bae-4395-1224-10c549facd05-408d669c{grid-area:3/5/4/6}#w-node-_9082ca5d-f7b9-c779-976e-85f637e2ec11-408d669c{grid-area:5/2/6/3}#w-node-c10d0187-a225-83be-7c1e-3ec06bef0f1e-408d669c{grid-area:5/4/6/5}#w-node-_0dc7261b-9048-6fb2-b7de-5ae5c5423b17-408d669c{grid-area:4/5/5/6}#w-node-e27711e1-d614-a578-45a5-c5e6a64f4bff-408d669c{grid-area:4/6/5/7}#w-node-_3c884cff-50c4-8d4b-7239-a2cca686fa51-408d669c{grid-area:4/7/5/8}#w-node-eb2c0748-f836-8931-a65f-e931e01ce40b-408d669c{grid-area:5/6/6/7}#w-node-_565e6ef6-1864-b48f-2c0f-bc6e26f416ef-408d669c{grid-area:6/8/7/9}#w-node-_9f85d50c-2616-458d-2f01-3a5583ecba61-408d669c{grid-area:6/2/7/3}#w-node-_72a42ac3-8c72-923b-8a6a-5db96ff20069-408d669c{grid-area:6/7/7/8}#w-node-_0783fad0-306c-6ab9-1991-1f9325557fcc-408d669c{grid-area:6/3/7/4}#w-node-_81ef4f52-6779-839b-fee4-fa5a4b506193-408d669c{grid-area:6/6/7/7}#w-node-_40a5f068-98a5-3b5a-815a-19796f9cb5c1-408d669c{grid-area:6/4/7/5}#w-node-_95b0be99-106f-78fb-b08a-444df4c931b6-408d669c{grid-area:6/5/7/6}#w-node-_7e672266-0db5-c591-34e3-350d21ab2a8b-408d669c{grid-area:7/2/8/3}#w-node-f876482d-4d89-125f-34e8-98418bcee044-408d669c{grid-area:7/3/8/4}#w-node-_992da77f-70fe-3dc3-aa55-6e89df8277d9-408d669c{grid-area:7/4/8/5}#w-node-_0f2ba804-7394-917c-594a-0f125cbee392-408d669c{grid-area:7/6/8/7}#w-node-_78a79caa-5c47-a911-67ed-18958d233028-408d669c{grid-area:7/7/8/8}#w-node-f49a1daf-6ee3-810e-3532-f29cc81c9754-408d669c{grid-area:7/8/8/9}#w-node-ac5a10d5-c2dc-d83c-7602-fa2e9ebc4625-408d669c{grid-area:8/8/9/9}#w-node-eac1291f-f72f-cf0b-9f04-5a8473df9f21-408d669c{grid-area:8/7/9/8}#w-node-b9e8f984-9e5a-8675-ebde-c7b334165821-408d669c{grid-area:8/6/9/7}#w-node-_528f8d40-2c0c-5530-0c64-eb94489098d2-408d669c{grid-area:8/3/9/4}#w-node-_20e36ee9-bc5a-8fbb-6e66-1319ba911b47-408d669c{grid-area:8/2/9/3}#w-node-_6bfe6468-386f-4121-12d4-08375708c4e7-408d669c{grid-area:9/5/10/6}#w-node-ec659640-c10b-00c0-70dc-b4b7bed0f77a-408d669c{grid-area:9/6/10/7}#w-node-_85a1ab17-206a-7885-0187-57bbab6946f4-408d669c{grid-area:9/7/10/8}#w-node-_95412b8b-e7f2-d780-55a3-b3eb6c6a857b-408d669c{grid-area:9/8/10/9}#w-node-cdf916d2-8de6-89eb-1eff-bbc25ba5618d-408d669c{grid-area:10/1/11/2}#w-node-f3da3507-0225-bc68-28b8-c9e93e1d2082-408d669c{grid-area:10/2/11/3}#w-node-b25363cf-3329-2161-b2b2-fc0700435ede-408d669c{grid-area:12/3/13/4}#w-node-_1875cf45-db9c-51d0-3c8e-1aab69c288cb-408d669c{grid-area:12/4/13/5}#w-node-_1d26b6f5-f07c-1c98-0f02-ba350172ba91-408d669c{grid-area:11/5/12/6}#w-node-_8b7d0191-7359-4d8e-1b04-440dde7a3948-408d669c{grid-area:10/4/11/5}#w-node-_69f1be31-e98f-0e40-05b7-51c46763ea31-408d669c{grid-area:13/6/14/7}#w-node-cfb6be59-406e-a11a-9312-110f8eb31ecf-408d669c{grid-area:13/7/14/8}#w-node-c3da55a4-6eb9-d851-ea82-9c13301b14bc-408d669c{grid-area:13/8/14/9}#w-node-_2bb88022-fae3-ddaa-79d0-492c5493c1a9-408d669c{grid-area:12/6/13/7}#w-node-a41fd86e-1c88-d531-e1e9-d11f0bdf8c8e-408d669c{grid-area:12/5/13/6}#w-node-_7e1d8bce-c21c-bf50-20b6-4f6e0bcf3168-408d669c{grid-area:11/6/12/7}#w-node-c2ece73a-a9fb-1e02-9f5a-9fc179af4528-408d669c{grid-area:11/3/12/4}#w-node-d4b4b475-c3b6-c4ca-af5b-3f302fc47085-408d669c{grid-area:11/2/12/3}#w-node-cf1a7a11-1c57-eb77-484b-1e9eddce4e69-408d669c{grid-area:10/3/11/4}#w-node-_0aa27e55-4528-3ffc-c880-741229255ae1-408d669c{grid-area:11/4/12/5}#w-node-_897fdc79-c8bb-2d47-a281-d69c6b14e649-408d669c{grid-area:9/1/10/2}#w-node-bc416c22-e9d4-cc61-8ced-007412b18d0e-408d669c{grid-area:9/4/10/5}#w-node-_6ed10156-5f20-36d1-a11e-5561835c6f6c-408d669c{grid-area:9/2/10/3}#w-node-_72f9ff5d-e10a-59be-522c-7141e61ee364-408d669c{grid-area:9/3/10/4}#w-node-e7abdf70-84e5-2b24-b7ef-6444fe280d0f-408d669c{grid-area:10/5/11/6}#w-node-_6b2df014-ec29-9a1b-8972-1019d6847b5e-408d669c{grid-area:10/6/11/7}#w-node-_8681efcd-0392-8605-a01c-f825f0cbd963-408d669c{grid-area:12/7/13/8}#w-node-_22099252-0bcc-8d0a-61dd-f7804cac72d7-408d669c{grid-area:12/8/13/9}#w-node-d993f3ff-b67d-daea-1fc9-dc19fd26f5be-408d669c{grid-area:13/1/14/2}#w-node-d921f739-a8fc-568d-7aa0-641069353b41-408d669c{grid-area:11/8/12/9}#w-node-_998d3c03-f246-9f35-4f92-9e20e64f81cc-408d669c{grid-area:11/7/12/8}#w-node-_8fe32f56-36f8-01c1-e1f3-58d1de885985-408d669c{grid-area:10/7/11/8}#w-node-_411fb9e6-5c94-1b3e-5f61-8cd13ff3d211-408d669c{grid-area:10/8/11/9}#w-node-f235605c-7a09-66c4-f709-429bf9bd253d-408d669c{grid-area:12/1/13/2}#w-node-f0f1462f-adf4-d35f-2382-4145d0d666db-408d669c{grid-area:12/2/13/3}#w-node-_8d3d5770-5a11-95c4-962e-b86f50ad42c6-408d669c{grid-area:13/3/14/4}#w-node-_0f33ea29-ef55-85a4-90e4-bd271954a8a2-408d669c{grid-area:13/4/14/5}#w-node-_30f4a91f-3d74-c778-fba1-dbba88b7e908-408d669c{grid-area:13/5/14/6}#w-node-_331632a9-098f-a473-ae84-00edd80f3360-408d669c{grid-area:13/2/14/3}#w-node-fa273a47-3a42-adee-a885-ec19586bd59e-408d669c{grid-area:11/1/12/2}#w-node-a8290584-2d5d-22b6-ac2e-aab6fa172873-cc8d66ab{grid-area:1/1/2/2}#w-node-a8290584-2d5d-22b6-ac2e-aab6fa172877-cc8d66ab{grid-area:1/3/2/4}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e2b-cc8d66ab{grid-area:1/1/2/2}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e2d-cc8d66ab{grid-area:1/2/2/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e32-cc8d66ab{grid-area:2/1/3/2}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e34-cc8d66ab{grid-area:2/2/3/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e39-cc8d66ab{grid-area:5/1/6/2}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e3b-cc8d66ab{grid-area:3/1/4/2}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e3d-cc8d66ab{grid-area:4/1/5/2}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e3f-cc8d66ab{grid-area:3/2/4/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e44-cc8d66ab{grid-area:5/2/6/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e49-cc8d66ab{grid-area:4/2/5/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153656-cc8d66ab{grid-area:1/1/2/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153659-cc8d66ab{grid-area:2/1/3/2;align-self:center}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15365c-cc8d66ab{grid-area:1/2/2/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153662-cc8d66ab{grid-area:1/3/2/5}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153668-cc8d66ab{grid-area:3/1/4/2;align-self:center}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366a-cc8d66ab{grid-area:4/1/5/2;align-self:center}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366c-cc8d66ab{grid-area:2/2/3/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153673-cc8d66ab{grid-area:2/3/3/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15367a-cc8d66ab{grid-area:3/2/4/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153682-cc8d66ab{grid-area:2/4/3/5}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153687-cc8d66ab{grid-area:3/3/4/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15368f-cc8d66ab{grid-area:3/4/4/5}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153694-cc8d66ab{grid-area:4/2/5/3}#w-node-_8501d0d2-752d-a090-59bd-b0de513493c0-cc8d66ab{grid-area:1/1/2/2}#w-node-_8501d0d2-752d-a090-59bd-b0de513493c2-cc8d66ab{grid-area:1/2/2/3}#w-node-_8501d0d2-752d-a090-59bd-b0de513493c7-cc8d66ab{grid-area:2/1/3/2}#w-node-_8501d0d2-752d-a090-59bd-b0de513493c9-cc8d66ab{grid-area:2/2/3/3}#w-node-_8501d0d2-752d-a090-59bd-b0de513493ce-cc8d66ab{grid-area:3/1/4/2}#w-node-_8501d0d2-752d-a090-59bd-b0de513493d0-cc8d66ab{grid-area:4/1/5/2}#w-node-_8501d0d2-752d-a090-59bd-b0de513493d2-cc8d66ab{grid-area:3/2/4/3}#w-node-_8501d0d2-752d-a090-59bd-b0de513493d7-cc8d66ab{grid-area:5/1/6/2}#w-node-_8501d0d2-752d-a090-59bd-b0de513493d9-cc8d66ab{grid-area:4/2/5/3}#w-node-_8501d0d2-752d-a090-59bd-b0de513493de-cc8d66ab{grid-area:5/2/6/3}#w-node-_8501d0d2-752d-a090-59bd-b0de513493e3-cc8d66ab{grid-area:6/1/7/2}#w-node-_8501d0d2-752d-a090-59bd-b0de513493e5-cc8d66ab{grid-area:6/2/7/3}#w-node-_8501d0d2-752d-a090-59bd-b0de513493ea-cc8d66ab{grid-area:7/1/8/2}#w-node-_8501d0d2-752d-a090-59bd-b0de513493ec-cc8d66ab{grid-area:7/2/8/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6892-cc8d66ab{grid-area:1/1/2/2}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6895-cc8d66ab{grid-area:1/2/2/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a689b-cc8d66ab{grid-area:1/3/2/5}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a1-cc8d66ab{grid-area:2/1/3/2}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a4-cc8d66ab{grid-area:2/2/3/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a9-cc8d66ab{grid-area:2/3/3/4}#w-node-_976c9869-30b4-1663-36cb-958e90ab234c-058d66c4{grid-area:1/1/2/2;place-self:center}#w-node-_976c9869-30b4-1663-36cb-958e90ab234d-058d66c4{grid-area:1/2/2/3;place-self:center}#w-node-_976c9869-30b4-1663-36cb-958e90ab234e-058d66c4{justify-self:center}#w-node-_976c9869-30b4-1663-36cb-958e90ab234f-058d66c4{place-self:center}#w-node-_976c9869-30b4-1663-36cb-958e90ab2352-058d66c4{grid-area:1/1/2/3}#w-node-_976c9869-30b4-1663-36cb-958e90ab2354-058d66c4{grid-area:3/1/4/3;justify-self:center}#w-node-_976c9869-30b4-1663-36cb-958e90ab2356-058d66c4{grid-area:2/1/3/3;justify-self:center}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-4f8d66c7{grid-area:span 2/span 2/span 2/span 2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-4f8d66c7{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-4f8d66c7{grid-area:2/2/3/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300c-4f8d66c7{grid-area:2/3/3/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300e-4f8d66c7{grid-area:2/4/3/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703010-4f8d66c7{grid-area:2/5/3/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703012-4f8d66c7{grid-area:2/6/3/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703014-4f8d66c7{grid-area:2/7/3/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703016-4f8d66c7{grid-area:2/8/3/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703018-4f8d66c7{grid-area:5/1/6/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301a-4f8d66c7{grid-area:3/1/4/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301c-4f8d66c7{grid-area:8/1/9/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301e-4f8d66c7{grid-area:4/1/5/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703020-4f8d66c7{grid-area:6/1/7/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703022-4f8d66c7{grid-area:7/1/8/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703024-4f8d66c7{grid-area:3/4/4/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703026-4f8d66c7{grid-area:5/3/6/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703028-4f8d66c7{grid-area:5/5/6/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302a-4f8d66c7{grid-area:5/7/6/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302b-4f8d66c7{grid-area:5/8/6/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302c-4f8d66c7{grid-area:3/8/4/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302d-4f8d66c7{grid-area:8/5/9/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302e-4f8d66c7{grid-area:3/2/4/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-4f8d66c7{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703032-4f8d66c7{grid-area:4/3/5/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703034-4f8d66c7{grid-area:7/5/8/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703036-4f8d66c7{grid-area:4/8/5/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703037-4f8d66c7{grid-area:3/7/4/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703038-4f8d66c7{grid-area:3/6/4/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303a-4f8d66c7{grid-area:4/2/5/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303b-4f8d66c7{grid-area:3/3/4/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303d-4f8d66c7{grid-area:4/4/5/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303e-4f8d66c7{grid-area:3/5/4/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703040-4f8d66c7{grid-area:5/2/6/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703041-4f8d66c7{grid-area:5/4/6/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703042-4f8d66c7{grid-area:4/5/5/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703044-4f8d66c7{grid-area:4/6/5/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703045-4f8d66c7{grid-area:4/7/5/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703047-4f8d66c7{grid-area:5/6/6/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703048-4f8d66c7{grid-area:6/8/7/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703049-4f8d66c7{grid-area:6/2/7/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304b-4f8d66c7{grid-area:6/7/7/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304c-4f8d66c7{grid-area:6/3/7/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304d-4f8d66c7{grid-area:6/6/7/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304f-4f8d66c7{grid-area:6/4/7/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703051-4f8d66c7{grid-area:6/5/7/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-4f8d66c7{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703053-4f8d66c7{grid-area:7/3/8/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703055-4f8d66c7{grid-area:7/4/8/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703056-4f8d66c7{grid-area:7/6/8/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703057-4f8d66c7{grid-area:7/7/8/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703058-4f8d66c7{grid-area:7/8/8/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703059-4f8d66c7{grid-area:8/8/9/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305a-4f8d66c7{grid-area:8/7/9/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305b-4f8d66c7{grid-area:8/6/9/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305d-4f8d66c7{grid-area:8/3/9/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305e-4f8d66c7{grid-area:8/2/9/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703060-4f8d66c7{grid-area:9/5/10/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703062-4f8d66c7{grid-area:9/6/10/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703064-4f8d66c7{grid-area:9/7/10/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703066-4f8d66c7{grid-area:9/8/10/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-4f8d66c7{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306a-4f8d66c7{grid-area:10/2/11/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306b-4f8d66c7{grid-area:12/3/13/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306d-4f8d66c7{grid-area:12/4/13/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306f-4f8d66c7{grid-area:11/5/12/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703071-4f8d66c7{grid-area:10/4/11/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703072-4f8d66c7{grid-area:13/6/14/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703074-4f8d66c7{grid-area:13/7/14/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703076-4f8d66c7{grid-area:13/8/14/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703078-4f8d66c7{grid-area:12/6/13/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307a-4f8d66c7{grid-area:12/5/13/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307c-4f8d66c7{grid-area:11/6/12/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307e-4f8d66c7{grid-area:11/3/12/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703080-4f8d66c7{grid-area:11/2/12/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703082-4f8d66c7{grid-area:10/3/11/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703084-4f8d66c7{grid-area:11/4/12/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703086-4f8d66c7{grid-area:9/1/10/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703088-4f8d66c7{grid-area:9/4/10/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703089-4f8d66c7{grid-area:9/2/10/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308a-4f8d66c7{grid-area:9/3/10/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308c-4f8d66c7{grid-area:10/5/11/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308e-4f8d66c7{grid-area:10/6/11/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703090-4f8d66c7{grid-area:12/7/13/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703092-4f8d66c7{grid-area:12/8/13/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703094-4f8d66c7{grid-area:13/1/14/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703096-4f8d66c7{grid-area:11/8/12/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703098-4f8d66c7{grid-area:11/7/12/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170309c-4f8d66c7{grid-area:10/7/11/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a0-4f8d66c7{grid-area:10/8/11/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a1-4f8d66c7{grid-area:12/1/13/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a3-4f8d66c7{grid-area:12/2/13/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a5-4f8d66c7{grid-area:13/3/14/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a7-4f8d66c7{grid-area:13/4/14/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a9-4f8d66c7{grid-area:13/5/14/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ab-4f8d66c7{grid-area:13/2/14/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ad-4f8d66c7{grid-area:11/1/12/2}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-658d66c8{grid-area:span 2/span 2/span 2/span 2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-658d66c8{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-658d66c8{grid-area:2/2/3/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300c-658d66c8{grid-area:2/3/3/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300e-658d66c8{grid-area:2/4/3/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703010-658d66c8{grid-area:2/5/3/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703012-658d66c8{grid-area:2/6/3/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703014-658d66c8{grid-area:2/7/3/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703016-658d66c8{grid-area:2/8/3/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703018-658d66c8{grid-area:5/1/6/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301a-658d66c8{grid-area:3/1/4/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301c-658d66c8{grid-area:8/1/9/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170301e-658d66c8{grid-area:4/1/5/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703020-658d66c8{grid-area:6/1/7/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703022-658d66c8{grid-area:7/1/8/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703024-658d66c8{grid-area:3/4/4/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703026-658d66c8{grid-area:5/3/6/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703028-658d66c8{grid-area:5/5/6/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302a-658d66c8{grid-area:5/7/6/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302b-658d66c8{grid-area:5/8/6/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302c-658d66c8{grid-area:3/8/4/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302d-658d66c8{grid-area:8/5/9/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170302e-658d66c8{grid-area:3/2/4/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-658d66c8{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703032-658d66c8{grid-area:4/3/5/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703034-658d66c8{grid-area:7/5/8/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703036-658d66c8{grid-area:4/8/5/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703037-658d66c8{grid-area:3/7/4/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703038-658d66c8{grid-area:3/6/4/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303a-658d66c8{grid-area:4/2/5/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303b-658d66c8{grid-area:3/3/4/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303d-658d66c8{grid-area:4/4/5/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170303e-658d66c8{grid-area:3/5/4/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703040-658d66c8{grid-area:5/2/6/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703041-658d66c8{grid-area:5/4/6/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703042-658d66c8{grid-area:4/5/5/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703044-658d66c8{grid-area:4/6/5/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703045-658d66c8{grid-area:4/7/5/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703047-658d66c8{grid-area:5/6/6/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703048-658d66c8{grid-area:6/8/7/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703049-658d66c8{grid-area:6/2/7/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304b-658d66c8{grid-area:6/7/7/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304c-658d66c8{grid-area:6/3/7/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304d-658d66c8{grid-area:6/6/7/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170304f-658d66c8{grid-area:6/4/7/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703051-658d66c8{grid-area:6/5/7/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-658d66c8{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703053-658d66c8{grid-area:7/3/8/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703055-658d66c8{grid-area:7/4/8/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703056-658d66c8{grid-area:7/6/8/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703057-658d66c8{grid-area:7/7/8/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703058-658d66c8{grid-area:7/8/8/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703059-658d66c8{grid-area:8/8/9/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305a-658d66c8{grid-area:8/7/9/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305b-658d66c8{grid-area:8/6/9/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305d-658d66c8{grid-area:8/3/9/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170305e-658d66c8{grid-area:8/2/9/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703060-658d66c8{grid-area:9/5/10/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703062-658d66c8{grid-area:9/6/10/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703064-658d66c8{grid-area:9/7/10/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703066-658d66c8{grid-area:9/8/10/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-658d66c8{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306a-658d66c8{grid-area:10/2/11/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306b-658d66c8{grid-area:12/3/13/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306d-658d66c8{grid-area:12/4/13/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170306f-658d66c8{grid-area:11/5/12/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703071-658d66c8{grid-area:10/4/11/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703072-658d66c8{grid-area:13/6/14/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703074-658d66c8{grid-area:13/7/14/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703076-658d66c8{grid-area:13/8/14/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703078-658d66c8{grid-area:12/6/13/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307a-658d66c8{grid-area:12/5/13/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307c-658d66c8{grid-area:11/6/12/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170307e-658d66c8{grid-area:11/3/12/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703080-658d66c8{grid-area:11/2/12/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703082-658d66c8{grid-area:10/3/11/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703084-658d66c8{grid-area:11/4/12/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703086-658d66c8{grid-area:9/1/10/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703088-658d66c8{grid-area:9/4/10/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703089-658d66c8{grid-area:9/2/10/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308a-658d66c8{grid-area:9/3/10/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308c-658d66c8{grid-area:10/5/11/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170308e-658d66c8{grid-area:10/6/11/7}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703090-658d66c8{grid-area:12/7/13/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703092-658d66c8{grid-area:12/8/13/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703094-658d66c8{grid-area:13/1/14/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703096-658d66c8{grid-area:11/8/12/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703098-658d66c8{grid-area:11/7/12/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170309c-658d66c8{grid-area:10/7/11/8}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a0-658d66c8{grid-area:10/8/11/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a1-658d66c8{grid-area:12/1/13/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a3-658d66c8{grid-area:12/2/13/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a5-658d66c8{grid-area:13/3/14/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a7-658d66c8{grid-area:13/4/14/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030a9-658d66c8{grid-area:13/5/14/6}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ab-658d66c8{grid-area:13/2/14/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb517030ad-658d66c8{grid-area:11/1/12/2}#w-node-_05177057-1db4-6f17-9821-e4238191d554-a55d5d18{grid-area:1/1/9/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-a55d5d18{grid-area:4/7/6/11}#w-node-_05177057-1db4-6f17-9821-e4238191d556-a55d5d18{grid-area:6/6/9/9}#w-node-_05177057-1db4-6f17-9821-e4238191d557-a55d5d18{grid-area:1/7/4/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-a55d5d18{grid-area:1/10/4/11}#w-node-_05177057-1db4-6f17-9821-e4238191d559-a55d5d18{grid-area:6/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-a55d5d18{grid-area:6/9/9/11}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-a55d5d18{grid-area:3/3/6/7}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-a55d5d18{grid-area:1/3/3/7}#w-node-_05177057-1db4-6f17-9821-e4238191d554-c9312501{grid-area:1/1/9/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-c9312501{grid-area:4/7/6/11}#w-node-_05177057-1db4-6f17-9821-e4238191d556-c9312501{grid-area:6/6/9/9}#w-node-_05177057-1db4-6f17-9821-e4238191d557-c9312501{grid-area:1/7/4/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-c9312501{grid-area:1/10/4/11}#w-node-_05177057-1db4-6f17-9821-e4238191d559-c9312501{grid-area:6/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-c9312501{grid-area:6/9/9/11}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-c9312501{grid-area:3/3/6/7}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-c9312501{grid-area:1/3/3/7}#w-node-_05177057-1db4-6f17-9821-e4238191d554-92997315{grid-area:1/1/9/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-92997315{grid-area:4/7/6/11}#w-node-_05177057-1db4-6f17-9821-e4238191d556-92997315{grid-area:6/6/9/9}#w-node-_05177057-1db4-6f17-9821-e4238191d557-92997315{grid-area:1/7/4/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-92997315{grid-area:1/10/4/11}#w-node-_05177057-1db4-6f17-9821-e4238191d559-92997315{grid-area:6/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-92997315{grid-area:6/9/9/11}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-92997315{grid-area:3/3/6/7}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-92997315{grid-area:1/3/3/7}#w-node-_05177057-1db4-6f17-9821-e4238191d554-5bb64784{grid-area:1/1/9/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-5bb64784{grid-area:4/7/6/11}#w-node-_05177057-1db4-6f17-9821-e4238191d556-5bb64784{grid-area:6/6/9/9}#w-node-_05177057-1db4-6f17-9821-e4238191d557-5bb64784{grid-area:1/7/4/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-5bb64784{grid-area:1/10/4/11}#w-node-_05177057-1db4-6f17-9821-e4238191d559-5bb64784{grid-area:6/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-5bb64784{grid-area:6/9/9/11}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-5bb64784{grid-area:3/3/6/7}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-5bb64784{grid-area:1/3/3/7}#w-node-_05177057-1db4-6f17-9821-e4238191d554-3d95d6eb{grid-area:1/1/9/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-3d95d6eb{grid-area:4/7/6/11}#w-node-_05177057-1db4-6f17-9821-e4238191d556-3d95d6eb{grid-area:6/6/9/9}#w-node-_05177057-1db4-6f17-9821-e4238191d557-3d95d6eb{grid-area:1/7/4/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-3d95d6eb{grid-area:1/10/4/11}#w-node-_05177057-1db4-6f17-9821-e4238191d559-3d95d6eb{grid-area:6/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-3d95d6eb{grid-area:6/9/9/11}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-3d95d6eb{grid-area:3/3/6/7}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-3d95d6eb{grid-area:1/3/3/7}@media screen and (min-width:1920px){#w-node-_3115b68b-6eba-a243-264c-7fb7fed506c9-fa6ef418{grid-area:span 1/span 2/span 1/span 2}#w-node-_05e93f63-2668-87d3-5c95-3be782c779d2-fa6ef418{grid-area:2/1/3/3}#w-node-_262bd0b8-b347-f2fa-a9cc-082f54ec855a-fa6ef418{grid-area:1/4/2/6}#w-node-_4866484e-1ec6-b1bf-ce37-482ce9389e27-fa6ef418{grid-area:2/3/3/6}}@media screen and (min-width:1280px){#w-node-_262bd0b8-b347-f2fa-a9cc-082f54ec855a-fa6ef418{grid-area:1/3/2/5}#w-node-_4866484e-1ec6-b1bf-ce37-482ce9389e27-fa6ef418{grid-area:2/2/3/5}}@media screen and (max-width:991px){#w-node-_5a8d81c2-7265-ab45-0c80-42c983568f97-8c455ccb{grid-area:2/1/3/2}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa0-8c455ccb{grid-area:1/3/2/4}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa9-8c455ccb{grid-area:2/2/3/4}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-ca8d6655{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-ca8d6655{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-ca8d6655{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-ca8d6655{grid-area:10/1/11/2}#w-node-_05e93f63-2668-87d3-5c95-3be782c779d2-fa6ef418{grid-area:2/1/3/2}#w-node-_262bd0b8-b347-f2fa-a9cc-082f54ec855a-fa6ef418{grid-area:1/3/2/4}#w-node-_4866484e-1ec6-b1bf-ce37-482ce9389e27-fa6ef418{grid-area:2/2/3/4}#w-node-a7e1a259-e7a7-46ac-2029-acfb3bbd94c4-1cca6f0a{grid-area:1/1/2/3;justify-self:center}#w-node-e97d53a0-d6f0-a23c-2a98-f5a4d307c341-1cca6f0a{grid-area:1/3/2/5;justify-self:center}#w-node-_1b8eaaa6-0b99-6afb-1c48-49b740aac104-1cca6f0a{grid-area:2/1/3/2;align-self:center}#w-node-bf7dbf45-a160-0eff-583b-6c9d8f8262c7-1cca6f0a{grid-area:2/4/3/5}#w-node-f05e5466-5b4f-149f-44ee-18b8a9e82698-1cca6f0a{grid-area:1/5/2/7;justify-self:center}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-4f8d6656{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-4f8d6656{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-4f8d6656{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-4f8d6656{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-838d6657{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-838d6657{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-838d6657{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-838d6657{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-038d6686{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-038d6686{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-038d6686{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-038d6686{grid-area:10/1/11/2}#w-node-_3b245f44-c986-d4ac-4388-1c0ecb0c4360-e18d6687{grid-area:1/1/2/9}#w-node-_5e6fda9b-b476-2b8b-2aa8-394470fca830-e18d6687{grid-area:8/4/9/5}#w-node-_7e672266-0db5-c591-34e3-350d21ab2a8b-e18d6687{grid-area:7/2/8/3}#w-node-cdf916d2-8de6-89eb-1eff-bbc25ba5618d-e18d6687{grid-area:10/1/11/2}#w-node-_3b245f44-c986-d4ac-4388-1c0ecb0c4360-408d669c{grid-area:1/1/2/9}#w-node-_5e6fda9b-b476-2b8b-2aa8-394470fca830-408d669c{grid-area:8/4/9/5}#w-node-_7e672266-0db5-c591-34e3-350d21ab2a8b-408d669c{grid-area:7/2/8/3}#w-node-cdf916d2-8de6-89eb-1eff-bbc25ba5618d-408d669c{grid-area:10/1/11/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153656-cc8d66ab{grid-area:1/1/2/5}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153659-cc8d66ab{grid-area:3/1/4/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15365c-cc8d66ab{grid-area:2/1/3/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153662-cc8d66ab{grid-area:2/3/3/5}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153668-cc8d66ab{grid-area:4/1/5/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366a-cc8d66ab{grid-area:5/1/6/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366c-cc8d66ab{grid-area:3/2/4/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153673-cc8d66ab{grid-area:3/3/4/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15367a-cc8d66ab{grid-area:4/2/5/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153682-cc8d66ab{grid-area:3/4/4/5}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153687-cc8d66ab{grid-area:4/3/5/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15368f-cc8d66ab{grid-area:4/4/5/5}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153694-cc8d66ab{grid-area:5/2/6/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a1536a3-cc8d66ab{grid-area:5/4/6/5}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6892-cc8d66ab{grid-area:1/1/2/5}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6895-cc8d66ab{grid-area:2/1/3/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a689b-cc8d66ab{grid-area:2/3/3/5}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a1-cc8d66ab{grid-area:3/1/4/2}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a4-cc8d66ab{grid-area:3/3/4/4}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a9-cc8d66ab{grid-area:3/4/4/5}#w-node-_976c9869-30b4-1663-36cb-958e90ab234c-058d66c4{grid-area:1/1/2/2}#w-node-_976c9869-30b4-1663-36cb-958e90ab234d-058d66c4{grid-area:2/1/3/2}#w-node-_976c9869-30b4-1663-36cb-958e90ab234e-058d66c4{grid-area:4/1/5/2}#w-node-_976c9869-30b4-1663-36cb-958e90ab234f-058d66c4{grid-area:3/1/4/2;align-self:center}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8bd-058d66c4{grid-area:1/2/2/3}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8be-058d66c4{grid-area:1/3/2/4}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8bf-058d66c4{grid-area:1/1/2/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-4f8d66c7{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-4f8d66c7{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-4f8d66c7{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-4f8d66c7{grid-area:10/1/11/2}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703008-658d66c8{grid-area:1/1/2/9}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703030-658d66c8{grid-area:8/4/9/5}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703052-658d66c8{grid-area:7/2/8/3}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb51703068-658d66c8{grid-area:10/1/11/2}#w-node-_05177057-1db4-6f17-9821-e4238191d555-92997315{grid-area:3/7/5/10}#w-node-_05177057-1db4-6f17-9821-e4238191d556-92997315{grid-area:5/6/7/10}#w-node-_05177057-1db4-6f17-9821-e4238191d557-92997315{grid-area:1/7/3/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-92997315{grid-area:3/1/5/3}#w-node-_05177057-1db4-6f17-9821-e4238191d559-92997315{grid-area:5/3/7/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-92997315{grid-area:5/1/7/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-5bb64784{grid-area:3/7/5/10}#w-node-_05177057-1db4-6f17-9821-e4238191d556-5bb64784{grid-area:5/6/7/10}#w-node-_05177057-1db4-6f17-9821-e4238191d557-5bb64784{grid-area:1/7/3/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-5bb64784{grid-area:3/1/5/3}#w-node-_05177057-1db4-6f17-9821-e4238191d559-5bb64784{grid-area:5/3/7/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-5bb64784{grid-area:5/1/7/3}#w-node-_05177057-1db4-6f17-9821-e4238191d555-3d95d6eb{grid-area:3/7/5/10}#w-node-_05177057-1db4-6f17-9821-e4238191d556-3d95d6eb{grid-area:5/6/7/10}#w-node-_05177057-1db4-6f17-9821-e4238191d557-3d95d6eb{grid-area:1/7/3/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-3d95d6eb{grid-area:3/1/5/3}#w-node-_05177057-1db4-6f17-9821-e4238191d559-3d95d6eb{grid-area:5/3/7/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-3d95d6eb{grid-area:5/1/7/3}}@media screen and (max-width:767px){#w-node-_888d80ae-3da0-9244-8bb3-5f03fe06fcf6-d48d65d8{order:9999}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568f97-8c455ccb{grid-area:2/1/3/3}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa0-8c455ccb{grid-area:3/1/4/2}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa9-8c455ccb{grid-area:3/2/4/3;place-self:center}#w-node-_05e93f63-2668-87d3-5c95-3be782c779d2-fa6ef418{grid-area:2/1/3/3}#w-node-_262bd0b8-b347-f2fa-a9cc-082f54ec855a-fa6ef418{grid-area:3/1/4/2}#w-node-_4866484e-1ec6-b1bf-ce37-482ce9389e27-fa6ef418{grid-area:3/2/4/3;place-self:center}#w-node-a7e1a259-e7a7-46ac-2029-acfb3bbd94c4-1cca6f0a{grid-area:1/1/2/2;justify-self:center}#w-node-e97d53a0-d6f0-a23c-2a98-f5a4d307c341-1cca6f0a{grid-area:2/1/3/2;justify-self:center}#w-node-_1b8eaaa6-0b99-6afb-1c48-49b740aac104-1cca6f0a{grid-area:2/1/3/2;align-self:center}#w-node-bf7dbf45-a160-0eff-583b-6c9d8f8262c7-1cca6f0a{grid-area:2/4/3/5}#w-node-f05e5466-5b4f-149f-44ee-18b8a9e82698-1cca6f0a{grid-area:3/1/4/2;justify-self:center}#w-node-bbc96a30-b850-3292-8632-d8c9b0dc3d10-318d666b{order:9999}#w-node-a8290584-2d5d-22b6-ac2e-aab6fa172873-cc8d66ab{grid-area:1/1/2/3}#w-node-a8290584-2d5d-22b6-ac2e-aab6fa172877-cc8d66ab{grid-area:3/1/4/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e2b-cc8d66ab{grid-area:1/1/2/2}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e2d-cc8d66ab{grid-area:1/2/2/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e44-cc8d66ab{grid-area:5/2/6/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153656-cc8d66ab{grid-area:1/1/2/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153659-cc8d66ab{grid-area:3/1/4/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15365c-cc8d66ab{grid-area:2/2/3/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153662-cc8d66ab{grid-area:2/3/3/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153668-cc8d66ab{grid-area:5/1/6/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366a-cc8d66ab{grid-area:7/1/8/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366c-cc8d66ab{grid-area:4/1/5/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153673-cc8d66ab{grid-area:4/2/5/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15367a-cc8d66ab{grid-area:6/1/7/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153682-cc8d66ab{grid-area:4/3/5/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153687-cc8d66ab{grid-area:6/2/7/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15368f-cc8d66ab{grid-area:6/3/7/4}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153694-cc8d66ab{grid-area:8/1/9/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15369b-cc8d66ab{grid-area:8/2/9/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a1536a3-cc8d66ab{grid-area:8/3/9/4}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6892-cc8d66ab{grid-area:1/1/2/4}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6895-cc8d66ab{grid-area:2/2/3/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a689b-cc8d66ab{grid-area:2/3/3/4}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a1-cc8d66ab{grid-area:3/1/4/4}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a4-cc8d66ab{grid-area:4/1/5/2}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a9-cc8d66ab{grid-area:4/2/5/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68ae-cc8d66ab{grid-area:4/3/5/4}#w-node-_976c9869-30b4-1663-36cb-958e90ab234d-058d66c4{grid-area:2/1/3/2}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8bd-058d66c4{grid-area:1/2/2/3}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8be-058d66c4{grid-area:2/1/3/2}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8bf-058d66c4{grid-area:1/1/2/2}}@media screen and (max-width:479px){#w-node-_5a8d81c2-7265-ab45-0c80-42c983568f8e-8c455ccb{grid-area:3/1/4/2}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568f97-8c455ccb{grid-area:4/1/5/2}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa0-8c455ccb{grid-area:2/1/3/2}#w-node-_5a8d81c2-7265-ab45-0c80-42c983568fa9-8c455ccb{grid-area:5/1/6/2}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-ca8d6655{grid-area:span 1/span 1/span 1/span 1}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-ca8d6655{grid-area:2/2/3/3}#w-node-_3115b68b-6eba-a243-264c-7fb7fed506c9-fa6ef418{grid-area:3/1/4/2}#w-node-_05e93f63-2668-87d3-5c95-3be782c779d2-fa6ef418{grid-area:4/1/5/2}#w-node-_262bd0b8-b347-f2fa-a9cc-082f54ec855a-fa6ef418{grid-area:2/1/3/2}#w-node-_4866484e-1ec6-b1bf-ce37-482ce9389e27-fa6ef418{grid-area:5/1/6/2}#w-node-e97d53a0-d6f0-a23c-2a98-f5a4d307c341-1cca6f0a{grid-area:1/2/2/3}#w-node-f05e5466-5b4f-149f-44ee-18b8a9e82698-1cca6f0a{grid-area:2/1/3/2}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-4f8d6656{grid-area:span 1/span 1/span 1/span 1}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-4f8d6656{grid-area:2/2/3/3}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-838d6657{grid-area:span 1/span 1/span 1/span 1}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-838d6657{grid-area:2/2/3/3}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-038d6686{grid-area:span 1/span 1/span 1/span 1}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-038d6686,#w-node-_564bee16-144d-13a1-29ea-4d652a2ceda7-e18d6687,#w-node-_564bee16-144d-13a1-29ea-4d652a2ceda7-408d669c{grid-area:2/2/3/3}#w-node-a8290584-2d5d-22b6-ac2e-aab6fa172873-cc8d66ab{grid-area:1/1/2/3}#w-node-a8290584-2d5d-22b6-ac2e-aab6fa172877-cc8d66ab{grid-area:2/1/3/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e2d-cc8d66ab{grid-area:1/2/2/3}#w-node-a936efd7-0b1e-836d-cef5-e0f9c1f14e32-cc8d66ab{grid-area:2/1/3/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153656-cc8d66ab{grid-area:1/1/2/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153659-cc8d66ab{grid-area:3/1/4/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15365c-cc8d66ab{grid-area:2/1/3/2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153662-cc8d66ab{grid-area:2/2/3/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153668-cc8d66ab{grid-area:7/1/8/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366a-cc8d66ab{grid-area:11/1/12/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15366c-cc8d66ab{grid-area:4/1/5/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153673-cc8d66ab{grid-area:5/1/6/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15367a-cc8d66ab{grid-area:8/1/9/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153682-cc8d66ab{grid-area:6/1/7/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153687-cc8d66ab{grid-area:9/1/10/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15368f-cc8d66ab{grid-area:10/1/11/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a153694-cc8d66ab{grid-area:12/1/13/3}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a15369b-cc8d66ab{grid-area:span 1/span 2/span 1/span 2}#w-node-_18e2a4ff-5932-db19-d8e1-6b220a1536a3-cc8d66ab{grid-area:14/1/15/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6892-cc8d66ab{grid-area:1/1/2/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a6895-cc8d66ab{grid-area:2/1/3/2}#w-node-_31da7ce6-e609-712c-d116-5988cb9a689b-cc8d66ab{grid-area:2/2/3/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a1-cc8d66ab{grid-area:3/1/4/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a4-cc8d66ab{grid-area:4/1/5/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68a9-cc8d66ab{grid-area:5/1/6/3}#w-node-_31da7ce6-e609-712c-d116-5988cb9a68ae-cc8d66ab{grid-area:6/1/7/3}#w-node-_976c9869-30b4-1663-36cb-958e90ab234d-058d66c4{grid-area:1/2/2/3}#w-node-_976c9869-30b4-1663-36cb-958e90ab234e-058d66c4{grid-area:3/1/4/3;justify-self:center}#w-node-_976c9869-30b4-1663-36cb-958e90ab234f-058d66c4{grid-area:2/1/3/3;place-self:center}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8bd-058d66c4{grid-area:2/1/3/2}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8be-058d66c4{grid-area:3/1/4/2}#w-node-d9faa9ea-69c4-7dfa-2e06-21166c2ae8bf-058d66c4{grid-area:1/1/2/2}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-4f8d66c7{grid-area:span 1/span 1/span 1/span 1}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-4f8d66c7{grid-area:2/2/3/3}#w-node-e8675565-ab0e-a221-295f-6405418f90d6-658d66c8{grid-area:span 1/span 1/span 1/span 1}#w-node-f4fe6ee8-89c8-f76c-dc10-1ddb5170300a-658d66c8{grid-area:2/2/3/3}#w-node-_05177057-1db4-6f17-9821-e4238191d554-92997315{grid-area:1/1/3/5}#w-node-_05177057-1db4-6f17-9821-e4238191d555-92997315{grid-area:5/6/7/10}#w-node-_05177057-1db4-6f17-9821-e4238191d556-92997315{grid-area:7/4/9/10}#w-node-_05177057-1db4-6f17-9821-e4238191d557-92997315{grid-area:1/5/3/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-92997315{grid-area:3/1/5/4}#w-node-_05177057-1db4-6f17-9821-e4238191d559-92997315{grid-area:7/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-92997315{grid-area:7/1/9/4}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-92997315{grid-area:5/1/8/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-92997315{grid-area:3/4/5/10}#w-node-_05177057-1db4-6f17-9821-e4238191d554-5bb64784{grid-area:1/1/3/5}#w-node-_05177057-1db4-6f17-9821-e4238191d555-5bb64784{grid-area:5/6/7/10}#w-node-_05177057-1db4-6f17-9821-e4238191d556-5bb64784{grid-area:7/4/9/10}#w-node-_05177057-1db4-6f17-9821-e4238191d557-5bb64784{grid-area:1/5/3/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-5bb64784{grid-area:3/1/5/4}#w-node-_05177057-1db4-6f17-9821-e4238191d559-5bb64784{grid-area:7/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-5bb64784{grid-area:7/1/9/4}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-5bb64784{grid-area:5/1/8/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-5bb64784{grid-area:3/4/5/10}#w-node-_05177057-1db4-6f17-9821-e4238191d554-3d95d6eb{grid-area:1/1/3/5}#w-node-_05177057-1db4-6f17-9821-e4238191d555-3d95d6eb{grid-area:5/6/7/10}#w-node-_05177057-1db4-6f17-9821-e4238191d556-3d95d6eb{grid-area:7/4/9/10}#w-node-_05177057-1db4-6f17-9821-e4238191d557-3d95d6eb{grid-area:1/5/3/10}#w-node-_05177057-1db4-6f17-9821-e4238191d558-3d95d6eb{grid-area:3/1/5/4}#w-node-_05177057-1db4-6f17-9821-e4238191d559-3d95d6eb{grid-area:7/3/9/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55a-3d95d6eb{grid-area:7/1/9/4}#w-node-_05177057-1db4-6f17-9821-e4238191d55b-3d95d6eb{grid-area:5/1/8/6}#w-node-_05177057-1db4-6f17-9821-e4238191d55c-3d95d6eb{grid-area:3/4/5/10}}