.home-header .background-image{margin-top:-20px}.home-header .element-spray{margin-left:auto;margin-right:auto;left:-15%;right:0;width:120%;height:auto;top:-15%}.home-header .element-spray img{object-fit:contain}@media(max-width:768px){.home-header .ratio{--aspect-ratio:120%}.home-header .header-caption{text-align:center}.home-header .element-spray{top:-25%;left:-20%;width:120%}}@media(max-width:576px){.home-header .element-spray{top:0%;left:-5%;width:90%}}.home-header .social-icons{position:absolute;top:50%;right:var(--main-side-space);right:calc(var( --main-side-space ) / 1.5);transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.home-header .social-icons li{margin-bottom:3rem}.home-header .social-icons li:last-child{margin-bottom:0}.home-header .social-icons li a{line-height:1;color:#1B1B1B;transition:var(--main-animation)}.home-header .social-icons li a:hover{color:var(--gw-color-primary)}.home-header .social-icons li a i{display:block;font-size:20px;font-weight:400}.home-header .social-icons .fab.fa-instagram{font-weight:600}@media(max-width:1024px){.home-header .social-icons li a i{font-size:1rem}}@media(max-width:768px){.home-header .social-icons{display:none}}body.has-fb-chat{overflow-x:hidden}#fb-root .fb_dialog_content iframe:first-of-type,#fb-root .fb_dialog{z-index:900!important}#fb-root .fb_dialog_content iframe:first-of-type{transform:scale(.7)}#modal-info .modal-content{width:100%;box-shadow:0 3px 6px -2px rgb(0 0 0 / .7);transition:0.3s ease-in-out;padding:0;background:#fff0;border-radius:1rem}#modal-info.show{z-index:99999}#modal-info:hover{box-shadow:0 5px 10px -2px rgb(0 0 0)}#modal-info .content{overflow:hidden;border-radius:.75rem}#modal-info .content img{width:100%;height:auto}#modal-info .modal-footer .btn{background:var(--cw-color-primary-hover);color:#fff}#modal-info .modal-footer .btn:hover{background:var(--cw-color-primary)}#modal-info .modal-footer .btn.btn-close{background:#fff;color:var(--cw-color-primary-hover);width:auto;height:auto}#modal-info .modal-footer .btn.btn-close:hover{background:#fff;color:var(--cw-color-primary)}@media (min-width:576px){#modal-info .modal-dialog{max-width:500px}}#section__about_work{text-align:left}#section__about_work .section-title{text-align:left;margin-bottom:2rem}#section__about_work .text-container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}#section__about_work .text-container>:is(h1,h2){width:100%}#section__about_work .text-container>*{width:50%;width:calc(50% - ( var( --main-side-space ) / 2 ))}#section__about_work .text-container p{font-size:15px;font-weight:300;color:#1b1b1b;text-align:justify;line-height:160%}#section__about_work .read_more{display:none}@media(max-width:768px){#section__about_work .text-container{flex-direction:column}#section__about_work .text-container p{width:100%}#section__about_work .read_more{display:inline-block;margin-top:1rem}}@media(max-width:576px){#section__about_work .text-container p:not(:first-of-type){display:none}}#section__benefits{background:#0a0a0a}#section__benefits .bc-shadow:after{background:rgb(0 0 0 / .4)}#benefits{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}#benefits .benefit_item{width:25%;padding:2rem 0 2rem 1rem;position:relative;z-index:1}#benefits .benefit_title{font-size:30px;font-weight:700;color:#fff;position:relative;margin-bottom:2rem;text-align:left}#benefits .benefit_title:is(:before,:after){content:"";position:absolute;bottom:-1rem;left:0;height:2px;width:1.4rem;background:var(--cw-color-primary)}#benefits .benefit_title:after{left:1.8rem;width:2rem}#benefits .benefit_description{font-size:12px;font-weight:300;text-align:justify;line-height:160%;color:#fff;max-width:240px}#benefits .benefit_link{font-size:16px;font-weight:800;letter-spacing:.5px;color:var(--cw-color-primary);display:inline-flex;align-items:center;transition:var(--main-animation)}#benefits .benefit_link:hover{margin-left:.75rem}#benefits .benefit_link i{margin-left:.5rem;font-size:10px}#benefits .benefit_number{font-family:'Summer Loving';font-size:86px;color:var(--cw-color-primary);display:block;position:absolute;top:-3.2rem;left:0rem;z-index:-1;opacity:.6}@media(max-width:1250px){#benefits{justify-content:space-around}#benefits .benefit_item{width:auto;padding:2.5rem;position:relative;z-index:1;min-width:34%}#benefits .benefit_description{font-size:13px;line-height:150%;max-width:290px}#benefits .benefit_number{font-size:86px;top:-2.4rem;left:.4rem}}@media(max-width:1024px){#benefits .benefit_item{padding:2rem}#benefits .benefit_description{max-width:260px}}@media(max-width:768px){#benefits{flex-direction:column}#benefits .benefit_item{width:100%;padding:1rem 3rem;margin-bottom:3rem}#benefits .benefit_item:last-child{margin-bottom:0}#benefits .benefit_description{font-size:15px;max-width:100%}#benefits .benefit_number{top:-3.8rem;left:.5rem}}@media(max-width:576px){#benefits .benefit_item{width:100%;padding:1rem 0;margin-bottom:2rem}#benefits .benefit_number{display:none}}#products .product_item{position:relative}#products .product_image img{transition:0.6s cubic-bezier(.77,0,.175,1);transform:scale(1);filter:saturate(0)}#products .product_item:hover img{transform:scale(1.1)}#products .product_image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .2);background:linear-gradient(45deg,rgb(0 0 0 / .5) 0%,#fff0 100%);z-index:1}#products .product_item .overlay{z-index:1;transition:0.6s cubic-bezier(.77,0,.175,1);background:linear-gradient(225deg,var(--cw-color-primary) 0%,#2957f5 100%);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}#products .product_item:hover .overlay{opacity:1}#products .product_item .product_title{color:#fff;color:var(--cw-color-secondary);transition:0.6s ease;margin-bottom:0;position:absolute;bottom:1rem;left:1rem;width:100%;width:calc(100% - 2rem);opacity:1;z-index:10;font-size:60px;font-size:48px;line-height:.9;pointer-events:none;background:linear-gradient(180deg,#25def2 15%,#2957f5 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}#products .product_item .product_title:after{content:attr(data-titlecontent);background:none;color:#fff;transition:inherit;transition-delay:inherit;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;position:absolute;bottom:0;left:0;width:100%;opacity:0}#products .product_item:hover .product_title:after{opacity:1}#section__products .GWP_Background_Image{overflow:unset}#section__products .GWP_Background_Image img{height:auto;position:sticky;top:0;left:0}@media(max-width:768px){#products .product_item{width:calc(100% + var( --main-side-space ));margin-left:calc(0px - var( --main-side-space ))}#products .product_item .product_image{padding-bottom:56%}#products .product_item .product_title{left:var(--main-side-space);bottom:1.5rem;top:auto;height:unset;width:unset;font-size:46px}}#section__schedule{overflow-x:hidden}#section__schedule .GWP_Background_Image img{opacity:.5}#section__schedule .GWP_Background_Image.bc-shadow:after{background:rgb(29 29 29 / .8);background:rgb(0 0 0 / .7)}#section__schedule .element-spray{display:none}#section__schedule .section-title{color:#fff;font-weight:700}#section__schedule .topbar{position:relative;padding:2rem;max-width:var(--compact-width);margin:0 auto;margin-bottom:2rem}#section__schedule .topbar:after{content:"";position:absolute;bottom:0rem;left:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;height:2px;display:block;background:rgb(255 255 255 / .1)}#section__schedule .topbar .clubs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;border:0}#section__schedule .topbar .clubs .item{color:#fff;font-size:22px;font-weight:700;transition:0.3s ease;cursor:pointer;white-space:nowrap;padding:0 1rem}#section__schedule .topbar .clubs .item:hover,#section__schedule .topbar .clubs .item.active{color:var(--cw-color-primary)}.nav-tabs-dropdown-label,.nav-tabs-dropdown:empty,.nav-tabs-dropdown{display:none}@media(min-width:769px){#section__schedule .topbar .clubs{display:flex!important}}@media(max-width:768px){#section__schedule{overflow:initial}.nav-tabs-dropdown-label{display:block;font-size:14px;font-weight:700;color:#fff;line-height:1}.nav-tabs-dropdown{display:inline-flex;align-items:center;padding:0;color:var(--cw-color-primary);font-size:26px;font-weight:700;transition:0.3s ease;cursor:pointer;text-align:left}.nav-tabs-dropdown:hover{color:#fff}.nav-tabs-dropdown i{font-size:12px;margin-left:1rem}#section__schedule .topbar .clubs{display:none;margin-top:1rem;text-align:center;font-size:20px;position:absolute;top:4rem;left:0;z-index:10;background:#1b1b1b;padding:1rem 2rem}#section__schedule .topbar .clubs .item{text-align:left;width:100%;display:block}}#schedule_table{padding:0 2rem;max-width:1200px;margin:0 auto}#schedule_table .tab-pane:not(.active){display:none!important}#schedule_table .tab-pane{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:relative}#schedule_table .item{color:#fff;padding:2rem .25rem}#schedule_table .item_day{display:inline-block;font-size:30px;font-weight:700;margin-bottom:1.5rem}#schedule_table .class{display:flex;flex-direction:column;width:100%;line-height:1.2;font-weight:700;margin-bottom:1.75rem}#schedule_table .class_type{display:flex;flex-direction:row;width:100%;font-size:22px}#schedule_table .class_name{margin-left:.5rem;max-width:140px}#schedule_table .class_coach{font-family:var(--font-secondary);font-size:20px;color:var(--cw-color-primary)}#schedule_table .custom-element{display:none}#schedule_table .item .collapse-item{display:none;transition:height 0.3s ease}#schedule_table .item .collapse-item.show{display:block}#schedule_table .item.empty_item{display:none!important}@media(max-width:1250px){#schedule_table{padding:0}}@media(min-width:1025px){#schedule_table .item{flex:1}}@media(max-width:1024px){#section__schedule .topbar{margin-bottom:0rem;padding:2rem 0}#section__schedule .topbar:after{content:unset}#section__schedule .topbar .clubs .item{font-size:20px}#schedule_table .tab-pane{flex-wrap:wrap}#schedule_table .item{width:30%;padding-left:3rem}#schedule_table .class:last-child{margin-bottom:1.25rem}#schedule_table .custom-element.element-show{opacity:1}#schedule_table .custom-element{display:block;opacity:0;pointer-events:none;position:absolute;top:0;left:calc(0px - var( --main-side-space-x ));width:calc(100% + ( var( --main-side-space-x ) * 2 ));background:rgb(255 255 255 / .05);z-index:-1;transition:opacity 0.5s ease-in}}@media(min-width:768px){#schedule_table .item_day{pointer-events:none}#schedule_table .collapse-item{display:block!important;height:auto!important}#schedule_table .item_day{cursor:default}}@media(max-width:768px){#schedule_table .custom-element.element-show{opacity:0}#section__schedule h2:after{content:"";display:inline-block;position:absolute;top:1.5rem;right:5rem;z-index:-1;height:0;width:30%;padding-bottom:30%;background-image:url(/wp-content/themes/cw-theme/assets/images/schedule-spray.webp);background-size:cover}#section__schedule .topbar{padding:0;margin-bottom:3rem}#section__schedule .topbar .clubs .item{font-size:24px;margin-bottom:1rem}#section__schedule .topbar .clubs li:last-child .item{margin-bottom:0}#schedule_table{padding:0}#schedule_table .tab-pane{flex-direction:column}#schedule_table .item{padding:2.5rem var(--main-side-space);width:calc(100% + (var( --main-side-space ) * 2 ));margin-left:calc(0px - var( --main-side-space ));cursor:pointer;transition:0.3s ease}#schedule_table .item.even-visible{background:rgb(255 255 255 / .1)}#schedule_table .item_day{display:block;margin-bottom:0;font-size:26px}#schedule_table .item_class{transition:0.3s ease;overflow-y:hidden;padding-left:.25rem}#schedule_table .class{margin-top:1.5rem;margin-bottom:0}#schedule_table .item.item-open{background:rgb(0 0 0 / .6)}#schedule_table .item .item_day{position:relative}#schedule_table .item .item_day:hover,#schedule_table .item.item-open .item_day{color:var(--gw-color-accent)}#schedule_table .item .item_day:after{content:"\f078";font-family:var(--font-awesome);font-size:1rem;position:absolute;top:.5rem;right:.5rem;transition:0.3s ease-in-out}#schedule_table .item.item-open .item_day:after{transform:rotate(180deg)}}.section-our-team .item{overflow:hidden}.section-our-team .item .image:after{content:"";position:absolute;bottom:0%;left:0%;width:100%;height:50%;transition:0.3s ease-in-out;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .05) 10%,rgb(0 0 0) 100%)}.section-our-team .item:hover .image:after{opacity:.5}.section-our-team .item .caption{position:absolute;bottom:1rem;left:0rem;padding:0 1rem;width:100%;z-index:1;transition:var(--main-animation)}.section-our-team .item .caption .title{font-size:46px;font-size:calc(1.25rem + 1.5vw);line-height:.9;margin-bottom:0;color:#fff;position:relative;transition:0.3s ease;text-shadow:1px 1px 5px rgb(0 0 0)}.section-our-team .item:hover .caption .title{margin-bottom:1rem;margin-bottom:.75rem}.section-our-team .read-more{margin-left:auto;margin-right:auto;text-align:center}@media(max-width:768px){.section-our-team .item{width:calc(100% + var( --main-side-space ));margin-left:calc(0px - var( --main-side-space ))}.section-our-team .item .image{--aspect-ratio:calc( 9/16 * 100% )}.section-our-team .item .image img{object-position:0 20%}.section-our-team .item .caption{left:var(--main-side-space)}.section-our-team .item:hover .caption{bottom:1.75rem}.section-our-team .item .caption .title{margin-bottom:2rem}.section-our-team .item .caption .title:after{bottom:-1.1rem}.section-our-team .read-more{width:calc(100% + var( --main-side-space ));margin-left:calc(0px - var( --main-side-space ))}.section-our-team .read-more .btn{width:100%;text-align:left;padding:1rem 1.5rem 1rem 1.5rem;padding-left:var(--main-side-space);font-size:1.25rem}}.section-testimonials .GWP_Background_Image{opacity:.5}.section-testimonials .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.section-testimonials .item{width:33.33%;width:calc(33.33% - 2rem);text-align:center}.section-testimonials .item .thumbnail{width:120px;border-radius:50%;overflow:hidden;margin:0 auto;display:none}.section-testimonials .item :where(.fullname,.profession){display:block;font-family:var(--font-secondary);font-weight:800}.section-testimonials .item .profession:before,.section-testimonials .item .profession:after{content:"";width:2.25rem;height:2px;background:var(--gw-color-primary);position:absolute;top:50%;transform:translateY(-50%)}.section-testimonials .item .profession:before{left:-3.5rem;right:auto}.section-testimonials .item .profession:after{left:auto;right:-3.5rem}.section-testimonials .item .fullname{display:block;margin-bottom:.5rem}.section-testimonials .item .profession{display:inline-block;position:relative;color:var(--gw-color-primary);margin-bottom:1rem}.section-testimonials .item .text{font-size:var(--font-size-7);max-width:410px;line-height:160%;margin:0 auto}.section-testimonials .item_rating{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;width:140px;margin:0 auto;margin-bottom:1rem}.section-testimonials .item_rating i{color:var(--gw-color-primary);margin-right:.65rem}.section-testimonials .item_rating i:last-child{margin-right:0}@media(max-width:1024px){.section-testimonials .section-title{text-align:center;margin-bottom:3rem}.section-testimonials .items{flex-wrap:wrap}.section-testimonials .item{width:100%;margin-bottom:3rem}.section-testimonials .item:last-child{margin-bottom:0}}@media(max-width:768px){.section-testimonials{padding-top:var(--main-side-space-m);padding-bottom:var(--main-side-space-m)}.section-testimonials .item{margin-bottom:0}.section-testimonials .item .fullname{font-size:30px;margin-bottom:.5rem}.section-testimonials .item .text{font-size:15px;max-width:100%}}#section__partners{padding:var(--main-side-space);background:#fff}#section__partners .wrapper{margin-bottom:calc(var( --main-side-space ) / 2)}#partners_display{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100px;width:calc(100% + var( --main-side-space-x ));margin-left:calc(0px - var( --main-side-space ))}#partners_display .item-image{height:100%;width:25%}#partners_display .item-image img{object-fit:contain;width:100%;height:100%}#partners_display :is(.flickity-viewport,.flickity-slider){width:100%;height:100%!important}@media(max-width:1024px){#partners_display .item-image{width:30%}}@media(max-width:768px){#section__partners{overflow:hidden}#partners_display .item-image{width:50%}}