<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.camp-day-packages-block .segment-loading{padding:20px 0;text-align:center}.camp-day-packages-block .segment-loading span::after{content:"";background-image:url(/wp-content/themes/villasport/assets/build/images/loader.90672f1d.gif);width:20px;height:20px;background-size:cover;display:inline-block;margin-left:10px;vertical-align:middle}.camp-day-packages-block .no-data{text-align:left;padding-bottom:30px}.camp-day-packages-block+.image-slider-section-main{padding-top:0}.pricing-table-holder:last-child[\:has\(.no-data\)]{margin-bottom:60px}.pricing-table-holder:last-child:has(.no-data){margin-bottom:60px}.registration-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);z-index:9999}.registration-modal.active{display:block}.registration-modal__container{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:50px;width:1170px;max-width:95%;overflow-y:auto;max-height:95%}.registration-modal__available-members{display:flex;flex-direction:column;gap:20px}.registration-modal__checkout-btn{text-decoration:none}.registration-modal .registration-modal__checkout span::before{content:"";background-image:url(/wp-content/themes/villasport/assets/build/images/loader.90672f1d.gif);width:20px;height:20px;background-size:cover;display:inline-block;margin-right:10px;vertical-align:bottom}.registration-modal .registration-modal__close-icon{cursor:pointer;z-index:99;position:absolute;top:10px;left:initial;bottom:initial;right:10px;width:32px;height:32px;cursor:pointer;z-index:99;top:10px;left:auto;left:initial;bottom:auto;bottom:initial;right:10px;width:32px;height:32px;transition:.2s ease;font-size:0}.registration-modal .registration-modal__close-icon::before,.registration-modal .registration-modal__close-icon::after{position:absolute;left:15px;content:" ";height:25px;width:3px;background-color:#000}.registration-modal .registration-modal__close-icon::before{transform:rotate(45deg)}.registration-modal .registration-modal__close-icon::after{transform:rotate(-45deg)}.registration-modal .registration-modal__close-icon::before,.registration-modal .registration-modal__close-icon::after{position:absolute;left:15px;content:" ";height:25px;width:3px;background-color:#000}.registration-modal .registration-modal__close-icon::before{transform:rotate(45deg)}.registration-modal .registration-modal__close-icon::after{transform:rotate(-45deg)}.registration-modal .registration-modal__close-icon:hover::before,.registration-modal .registration-modal__close-icon:hover::after{background-color:#e8af52}.registration-modal__checkout-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}.registration-modal__members,.registration-modal__checkout{display:none}.registration-modal__members.active,.registration-modal__checkout.active{display:block}.registration-modal .not-fetch{font-size:14px !important}.registration-modal .not-fetch{font-style:italic}.registration-modal .registration-modal__error-container.hide{display:none}.registration-modal .registration-modal__error-container p{font-size:14px !important}.registration-modal .registration-modal__error-container p{color:red;margin:25px 0 10px 0;line-height:1.2}.registration-modal .registration-modal__package-name p{font-family:"MagnoSans-Bold";color:#e8af52;font-size:22px;margin:0 0 5px 0;letter-spacing:1px;text-transform:uppercase;display:block}.registration-modal .btn{font:normal normal 600 16px/30px Montserrat;line-height:normal;color:#fff;text-align:center;letter-spacing:.42px;padding:15px 30px;text-transform:uppercase;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid rgba(0,0,0,0)}.registration-modal .btn.btn-back{font-weight:600;color:#262a35;font-size:16px;line-height:19px;transition:.3s ease;background:none;padding:0}.registration-modal .btn.btn-back:hover{color:#e8af52}.registration-modal .btn.btn-back:hover::before{background-image:URL(/wp-content/themes/villasport/assets/build/images/back-btn-hover.970628d4.svg)}.registration-modal .registration-modal__btn-primary,.registration-modal .registration-modal__btn-continue{background-color:rgba(0,0,0,0);border-color:#e8af52;color:#262a35}.registration-modal .registration-modal__btn-primary:hover,.registration-modal .registration-modal__btn-continue:hover{background-color:#e8af52;color:#fff}.registration-modal .btn.disable,.registration-modal .btn:disabled{opacity:.6;pointer-events:none}.registration-modal .checkbox-group .checkbox{position:relative;display:flex;align-items:center;margin-bottom:20px}.registration-modal .checkbox-group .checkbox label{display:flex;color:#262a35;cursor:pointer;font-style:normal}.registration-modal .checkbox-group .checkbox input[type=checkbox]{border:2px solid #5f7e98;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;cursor:pointer;margin-right:10px;margin-top:0}.registration-modal .checkbox-group .checkbox input[type=checkbox]:checked{background-image:URL(/wp-content/themes/villasport/assets/build/images/checked.4a94bceb.svg);background-size:cover;border-color:#375e7e}.registration-modal .checkbox-group .checkbox input[type=checkbox][disabled]{opacity:.2;pointer-events:none}.registration-modal .checkbox-group .checkbox input[type=checkbox][disabled]+label{cursor:not-allowed;opacity:.5}.registration-modal__spinner-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);justify-content:center;align-items:center;z-index:1000}.registration-modal__spinner-overlay.active{display:block}.registration-modal__spinner-overlay .spinner{width:40px;height:40px;background-image:url(/wp-content/themes/villasport/assets/build/images/loader.90672f1d.gif);background-size:cover;position:absolute;top:50%;right:50%}.pricing-table-component{box-shadow:0px 10px 40px rgba(140,151,162,.2);border-radius:10px 10px 0px 0px;margin-top:60px}.pricing-table-component:last-child{margin-bottom:120px}.pricing-table-component .collapse{display:none;visibility:hidden}.pricing-table-component .collapse.in{display:block;visibility:visible}.pricing-table-component .pricing-table-component-title{box-shadow:0px 10px 40px rgba(140,151,162,.2);border-radius:10px 10px 0px 0px;background:#375e7e;padding:20px 30px;letter-spacing:1.2px;color:#fff;text-transform:uppercase;opacity:1}.pricing-table-component .pricing-table-component-title strong{font-size:40px;line-height:42px;font-family:"MagnoSans-Bold"}.pricing-table-component .pricing-table-component-title .price-accordion-btn{display:none}.pricing-table-component .pricing-table-component-title.active{border-radius:10px 10px 0px 0px}.pricing-table-component .pricing-table-component-title.active .price-accordion-btn:before{transform:rotate(180deg)}.pricing-table-component&gt;table{width:100%;border-collapse:collapse}.pricing-table-component&gt;table tbody{border-top:0}.pricing-table-component&gt;table tbody .pricing-package td{border-left:1px solid rgba(112,112,112,.2);border-top:1px solid rgba(112,112,112,.2);padding:19px 30px;vertical-align:middle;letter-spacing:.54px;font-size:18px;line-height:30px;text-align:center}.pricing-table-component&gt;table tbody .pricing-package td:first-child{border-left:0}.pricing-table-component&gt;table tbody .pricing-package td strong{font-weight:600;color:#262a35}.pricing-table-component&gt;table tbody .pricing-package td .btn-primary{background-color:#e8af52;color:#fff;padding:10px;font-weight:600;text-decoration:none;font-size:14px;border-radius:4px}.pricing-table-component&gt;table tbody .pricing-package td.pricing-toggle{background-color:rgba(202,220,234,.2)}.pricing-table-component&gt;table tbody .pricing-package td .pricing-toggle-btn{background-color:#d3e49b;background-repeat:no-repeat;background-position:center;width:30px;min-width:30px;height:30px;border-radius:50%;position:relative;display:block;cursor:pointer;background-image:URL(/wp-content/themes/villasport/assets/build/images/toggle_menu_icon.675633e1.svg);margin:0 auto}.pricing-table-component&gt;table tbody .pricing-package td .stButton{width:18px;height:20px;background-image:URL(/wp-content/themes/villasport/assets/build/images/share-icon.191e7411.svg);margin:0 auto;cursor:pointer;background-size:cover;display:block}.pricing-table-component&gt;table tbody .pricing-package td.active .pricing-toggle-btn{background-image:URL(/wp-content/themes/villasport/assets/build/images/cross_icon.e991bf32.svg)}.pricing-table-component&gt;table tbody .pricing-package td.pricing-times{font-weight:600;width:15%}.pricing-table-component&gt;table tbody .pricing-package td.pricing-times strong{color:#135}.pricing-table-component&gt;table tbody .pricing-package td.pricing-day{color:#135}.pricing-table-component&gt;table tbody .pricing-package td.pricing-name{font-family:"MagnoSans-Bold";letter-spacing:.72px;width:24%;font-size:24px;line-height:27px;text-align:left}.pricing-table-component&gt;table tbody .pricing-package td.pricing-member{width:18%;text-align:left}.pricing-table-component&gt;table tbody .pricing-package td.pricing-member strong{font-family:"MagnoSans-Bold";letter-spacing:.72px;font-size:24px;line-height:27px;color:#375e7e}.pricing-table-component&gt;table tbody .pricing-package td.pricing-member span{font-size:16px;line-height:normal;display:block}.pricing-table-component&gt;table tbody tr:nth-last-child(2) td{border-bottom:0}.pricing-table-component&gt;table .pricing-classes{height:1px;background-color:rgba(202,220,234,.2)}.pricing-table-component .columns-table{width:100%;border-collapse:collapse;border-top:1px solid rgba(112,112,112,.2)}.pricing-table-component .columns-table td{padding:10px 30px}.pricing-table-component .columns-table tr+tr{border-top:1px solid rgba(112,112,112,.2);padding-top:5px;margin-top:5px}.pricing-table-component .columns-table tbody{border:0}.pricing-table-component .columns-table tbody tr:last-child td{padding-bottom:20px}.pricing-table-component .columns-table thead td{font-family:"MagnoSans-Bold";letter-spacing:.72px;font-size:24px;line-height:27px;padding-top:20px}.pricing-table-component .columns-table tfoot tr td{padding:20px 30px;font-size:18px;line-height:normal;font-weight:600}.pricing-table-component .columns-table tfoot tr td .location-text{margin-right:40px}@media (max-width: 1199px){.alignfull .alignwide .camp-day-packages-block{padding-left:30px;padding-right:30px}.pricing-table-component:last-child{margin-bottom:80px}.pricing-table-component .pricing-table-component-title strong{font-size:35px;line-height:42px}.pricing-table-component .pricing-table-component-title{padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.pricing-table-component&gt;table tbody .pricing-package td{font-size:16px;line-height:24px;padding:20px}.pricing-table-component .columns-table tfoot tr td{font-size:16px}}@media (max-width: 1023px){.pricing-table-component .pricing-table-component-title .price-accordion-btn{display:block;width:30px;height:30px;position:relative}.pricing-table-component .pricing-table-component-title .price-accordion-btn::after,.pricing-table-component .pricing-table-component-title .price-accordion-btn::before{content:"";background-color:#fff;width:15px;height:2px;display:block;transform:rotate(0deg);position:absolute;left:50%;top:50%;transform:translate(-50%);transition:.3s;cursor:pointer;border-radius:2px}.pricing-table-component .pricing-table-component-title .price-accordion-btn:before{content:"";transform:rotate(90deg);left:7.5px}.pricing-table-component .pricing-table-component-title{border-radius:10px}.pricing-table-component .pricing-prices-wrapper{display:none}.pricing-table-component .pricing-prices-wrapper.active{display:block;height:auto}}@media (max-width: 991px){.pricing-table-component{margin-top:30px}.pricing-table-component&gt;table tr.programInfoDisplay{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(112,112,112,.2);border-top:0;padding:15px 0}.pricing-table-component&gt;table tr.programInfoDisplay:nth-last-child(2)[\:not-has\(.pricing-toggle.active\)]{border-bottom:0}.pricing-table-component&gt;table tr.programInfoDisplay:nth-last-child(2):not(:has(.pricing-toggle.active)){border-bottom:0}.pricing-table-component&gt;table tr.programInfoDisplay td{border-top:0;display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:5px 8px}.pricing-table-component&gt;table tr.programInfoDisplay td:not(.pricing-toggle){margin-left:80px;flex:calc(100% - 92px);border:0}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-dates{order:1;border-left:0}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-times{order:2}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-day{order:3}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-toggle{order:4;max-width:70px;border-left:0;position:absolute;padding:15px 20px}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-member{order:6;border-left:0;margin-bottom:10px}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-share{order:7;flex:0 0 45px;padding:0}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-buy{order:8;flex:80px;margin-left:80px}.pricing-table-component&gt;table .pricing-classes{height:auto;background-color:none}.pricing-table-component&gt;table .pricing-classes tbody tr{padding:10px 0 0 0}.pricing-table-component&gt;table .pricing-classes tbody tr:nth-child(odd){background-color:rgba(202,220,234,.2)}.pricing-table-component .columns-table{border:1px solid rgba(112,112,112,.2);border:0}.pricing-table-component .columns-table tr+tr{padding-top:0;margin-top:0}.pricing-table-component .columns-table tfoot tr td{padding:15px 20px}.pricing-table-component .columns-table{display:block}.pricing-table-component .columns-table thead{display:none}.pricing-table-component .columns-table tbody,.pricing-table-component .columns-table tr,.pricing-table-component .columns-table td{display:block;text-align:center}.pricing-table-component .columns-table tbody td{padding:10px 20px !important}.pricing-table-component .columns-table tbody td{display:flex;gap:10px;align-items:center;color:#879eb2;font-weight:600}.pricing-table-component .columns-table tbody td:before{content:attr(data-title) ":";float:left;text-transform:uppercase;font-size:14px;min-width:110px;color:#000;text-align:left;font-family:"MagnoSans-Bold";letter-spacing:.72px;font-size:22px;line-height:27px}}@media (max-width: 767px){.pricing-table-holder:last-child[\:has\(.no-data\)]{margin-bottom:30px}.pricing-table-holder:last-child:has(.no-data){margin-bottom:30px}.registration-modal__container{padding:30px}.registration-modal .registration-modal__close-icon{width:25px;height:25px}.registration-modal .registration-modal__close-icon{width:25px;height:25px}.pricing-table-component:last-child{margin-bottom:50px}.pricing-table-component .pricing-table-component-title strong{font-size:30px;line-height:30px}.pricing-table-component&gt;table tbody .pricing-package td .btn-primary{display:block;text-align:center}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-toggle{padding:15px 20px}.pricing-table-component&gt;table tr.programInfoDisplay td.pricing-times br{display:none}}
</pre></body></html>