.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Rubik';}body {line-height: normal;font-size: 1rem;font-weight: 400;color: #000000;}.oxy-nav-menu-hamburger-line {background-color: #000000;}h1, h2, h3, h4, h5, h6 {font-family: 'Rubik';font-size: 2.75rem;font-weight: 700;line-height: normal;}h2, h3, h4, h5, h6{font-size: 2.5rem;font-weight: 700;line-height: normal;}h3, h4, h5, h6{font-size: 1.75rem;font-weight: 700;line-height: normal;}h4, h5, h6{font-size: 1.5rem;font-weight: 700;line-height: normal;}h5, h6{font-size: 1rem;font-weight: 700;}h6{font-size: 1rem;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxel_horizontal_divider {
 width:100%;
 margin-top:2rem;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:1px;
 background-color:#98a1a8;
 width:5px;
}
.oxel_horizontal_divider__icon {
color: #98a1a8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion {
 border-top-color:#adb4b9;
 border-right-color:#adb4b9;
 border-bottom-color:#adb4b9;
 border-left-color:#adb4b9;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxel_accordion__row {
 font-family:Rubik;
 width:100%;
 padding-top:12px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:12px;
 text-align:justify;
 border-bottom-color:#eceeef;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-style:none;
 background-color:#f9f9fa;
 border-right-style:none;
 border-left-style:none;
 font-weight:600;
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.oxel_accordion__icon {
color: #374047;}.oxel_accordion__icon 
>svg {width: 18px;height: 18px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_accordion__content {
 width:100%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 border-bottom-color:#98a1a8;
 border-bottom-width:2px;
 border-bottom-style:none;
 overflow:hidden;
 opacity:1;
 transition-duration:3s;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:max-height;
 text-align:left;
 max-height:3000px;
 margin-top:0px;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_accordion__content__hidden {
 max-height:0px;
 padding-left:8px;
 padding-right:8px;
 padding-top:0px;
 z-index:-1;
 padding-bottom:0px;
 transition-duration:0s;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion__row__label {
}
.tabs-8932-tab:hover{
 background-color:#ffffff;
}
.tabs-8932-tab {
 background-color:#eceeef;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 border-top-color:#eceeef;
 border-right-color:#eceeef;
 border-bottom-color:#eceeef;
 border-left-color:#eceeef;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tabs-8932-tab {
 border-bottom-style:none;
 border-right-color:#dee1e3;
 border-right-width:1px;
 border-right-style:solid;
}
}

@media (max-width: 479px) {
.tabs-8932-tab {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-8932-tab-active {
 margin-left:-8px;
 background-color:#ffffff;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-left:40px;
}
@media (max-width: 991px) {
.tabs-8932-tab-active {
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:none;
 border-left-style:solid;
 margin-left:0px;
 padding-left:032px;
}
}

@media (max-width: 479px) {
.tabs-8932-tab-active {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-contents-8932-tab {
}
.oxel_dashboard_tabs {
 width:100%;
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs {
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel_dashboard_tabs__tab_icon {
color: #7f8b93;}.oxel_dashboard_tabs__tab_icon 
>svg {width: 18px;height: 18px;}.oxel_dashboard_tabs__tab_icon {
 margin-right:8px;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_icon {
 margin-right:0px;
}
}

.oxel_dashboard_tabs__tab_label {
 line-height:1;
 font-size:14px;
 text-transform:uppercase;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_label {
}
.oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.oxel_dashboard_tabs__tab {
}
.oxel_dashboard_tabs__tab_content_container {
 width:75%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:none;
 overflow:hidden;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs__tab_content_container {
 width:100%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
}

.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.header-container {
 text-align:left;
 position:relative;
 width:100%;
 z-index:999;
 margin-left:auto;
 margin-right:auto;
 left:auto;
 right:auto;
}
.header-container:not(.ct-section):not(.oxy-easy-posts),
.header-container.oxy-easy-posts .oxy-posts,
.header-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.header-container {
 z-index:999;
}
}

@media (max-width: 479px) {
.header-container {
}
}

.header-wrapper {
 width:clamp(45rem, 90%, 65rem) ;
 position:fixed;
 z-index:2;
 padding-top:0.95rem;
 padding-left:1.84rem;
 padding-right:1.84rem;
 padding-bottom:2.31rem;
 background-color:#ffd903;
 margin-top:1.13rem;
 margin-left:auto;
 margin-right:auto;
}
.header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-wrapper.oxy-easy-posts .oxy-posts,
.header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 1120px) {
.header-wrapper {
}
}

@media (max-width: 991px) {
.header-wrapper {
 height:6rem;
 text-align:center;
}
.header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-wrapper.oxy-easy-posts .oxy-posts,
.header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
}

@media (max-width: 767px) {
.header-wrapper {
 width:98%;
 height:4rem;
 padding-bottom:0rem;
 padding-top:0.95rem;
 text-align:justify;
}
.header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-wrapper.oxy-easy-posts .oxy-posts,
.header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.header-wrapper {
 height:2.875rem;
 width:98%;
 padding-top:0.62rem;
}
}

.nav-menu:hover{
 menu_border-top-width:0px;
 menu_border-bottom-width:0px;
}
.nav-menu {
 font-family:Rubik;
 menu_padding-top:0px;
 menu_padding-left:0px;
 menu_padding-right:0px;
 menu_padding-bottom:0px;
 menu_hover_border-top-width:0px;
 menu_flex-direction:row;
 menu_font-size:1rem;
 menu_font-weight:400;
 menu_hover_border-bottom-width:0px;
}
@media (max-width: 991px) {
.nav-menu {
}
.nav-menu:not(.ct-section):not(.oxy-easy-posts),
.nav-menu.oxy-easy-posts .oxy-posts,
.nav-menu.ct-section .ct-section-inner-wrap{
display:none;
}
}

.footer-container {
 position:relative;
 width:100%;
 background-color:#641582;
 padding-top:1.88rem;
 padding-bottom:1.83rem;
 margin-left:auto;
 margin-right:auto;
}
.footer-container:not(.ct-section):not(.oxy-easy-posts),
.footer-container.oxy-easy-posts .oxy-posts,
.footer-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.footer-wrapper {
 width:clamp(45rem, 90%, 65rem) ;
 position:relative;
 background-color:#ffd903;
 margin-top:1.88rem;
 z-index:4;
 height:auto;
}
.footer-wrapper:not(.ct-section):not(.oxy-easy-posts),
.footer-wrapper.oxy-easy-posts .oxy-posts,
.footer-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.footer-wrapper {
 width:100%;
}
}

@media (max-width: 479px) {
.footer-wrapper {
 width:100%;
}
}

.footer-container--datos-info {
 position:relative;
 z-index:2;
 gap:1rem;
 width:11.9rem;
}
.footer-container--datos-info:not(.ct-section):not(.oxy-easy-posts),
.footer-container--datos-info.oxy-easy-posts .oxy-posts,
.footer-container--datos-info.ct-section .ct-section-inner-wrap{
display:flex;
gap:1rem;
}
@media (max-width: 767px) {
.footer-container--datos-info {
 width:97%;
 order:2;
}
.footer-container--datos-info:not(.ct-section):not(.oxy-easy-posts),
.footer-container--datos-info.oxy-easy-posts .oxy-posts,
.footer-container--datos-info.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.footer-container--datos-info {
 width:100%;
}
.footer-container--datos-info:not(.ct-section):not(.oxy-easy-posts),
.footer-container--datos-info.oxy-easy-posts .oxy-posts,
.footer-container--datos-info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.footer-container-principal {
 position:relative;
 width:100%;
 padding-bottom:1.83rem;
 margin-left:auto;
 margin-right:auto;
}
.footer-container-principal:not(.ct-section):not(.oxy-easy-posts),
.footer-container-principal.oxy-easy-posts .oxy-posts,
.footer-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.footer-datos-info--title {
 font-family:Inherit;
 useCustomTag:true;
 color:#641582;
 font-size:0.8125rem;
}
@media (max-width: 767px) {
.footer-datos-info--title {
 text-align:left;
}
}

@media (max-width: 479px) {
.footer-datos-info--title {
}
}

.footer-datos-info-container {
 gap:0.5rem;
}
.footer-datos-info-container:not(.ct-section):not(.oxy-easy-posts),
.footer-datos-info-container.oxy-easy-posts .oxy-posts,
.footer-datos-info-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0.5rem;
}
@media (max-width: 479px) {
.footer-datos-info-container {
 margin-top:0px;
}
}

.footer-container-contacto {
 padding-top:3.77rem;
 padding-right:9.85rem;
 padding-left:9.85rem;
 width:100%;
 position:relative;
 z-index:2;
 gap:1.5rem;
 padding-bottom:0rem;
}
.footer-container-contacto:not(.ct-section):not(.oxy-easy-posts),
.footer-container-contacto.oxy-easy-posts .oxy-posts,
.footer-container-contacto.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.5rem;
}
@media (max-width: 1120px) {
.footer-container-contacto {
 padding-left:6rem;
 padding-right:5rem;
}
}

@media (max-width: 991px) {
.footer-container-contacto {
 padding-left:4em;
 padding-right:3rem;
}
}

@media (max-width: 767px) {
.footer-container-contacto {
 padding-top:7rem;
}
}

@media (max-width: 479px) {
.footer-container-contacto {
 width:89%;
 padding-left:0rem;
 padding-right:0rem;
}
.footer-container-contacto:not(.ct-section):not(.oxy-easy-posts),
.footer-container-contacto.oxy-easy-posts .oxy-posts,
.footer-container-contacto.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.footer-datos-info--text {
 font-family:Inherit;
 color:#333333;
 font-size:var(--caption) ;
 text-align:left;
}
@media (max-width: 479px) {
.footer-datos-info--text {
 font-size:0.6875rem;
}
}

.footer-datos-info-phone-container {
 gap:0.5rem;
 padding-top:0px;
}
.footer-datos-info-phone-container:not(.ct-section):not(.oxy-easy-posts),
.footer-datos-info-phone-container.oxy-easy-posts .oxy-posts,
.footer-datos-info-phone-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.5rem;
}
.footer-datos-info-phone--icon {
}
.footer-datos-info-phone--text {
 font-size:var(--caption) ;
 text-align:left;
}
@media (max-width: 767px) {
.footer-datos-info-phone--text {
 text-align:left;
}
}

.footer-datos-info-container-redes {
 gap:0.5rem;
}
.footer-datos-info-container-redes:not(.ct-section):not(.oxy-easy-posts),
.footer-datos-info-container-redes.oxy-easy-posts .oxy-posts,
.footer-datos-info-container-redes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0.5rem;
}
.footer-datos-info-redes--icon {
}
.footer-container-contacto-form {
 background-color:rgba(255,255,255,0.25);
 border-radius:0.25rem;
 gap:1em;
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
 width:24.9rem;
}
.footer-container-contacto-form:not(.ct-section):not(.oxy-easy-posts),
.footer-container-contacto-form.oxy-easy-posts .oxy-posts,
.footer-container-contacto-form.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1em;
}
@media (max-width: 767px) {
.footer-container-contacto-form {
 width:100%;
 order:1;
}
}

@media (max-width: 479px) {
.footer-container-contacto-form {
 width:100%;
}
}

.footer-contact-form--title {
 font-family:Inherit;
 useCustomTag:true;
 font-size:1rem;
 color:#641582;
}
@media (max-width: 479px) {
.footer-contact-form--title {
 text-align:center;
}
}

.footer-contact-form-title--container {
 gap:0.25rem;
}
.footer-contact-form-title--container:not(.ct-section):not(.oxy-easy-posts),
.footer-contact-form-title--container.oxy-easy-posts .oxy-posts,
.footer-contact-form-title--container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.25rem;
}
.footer-contact-form {
 width:100%;
 padding-bottom:0px;
 margin-bottom:0px;
}
.footer-contact-form .fluentform{
width:100%;
}

.footer-contact-form .fluentform .ff-el-input--label label{
font-family: Inherit;
font-size: var(--caption)  ;
color: #333333;
font-weight: 400;
text-align: left;
}

.footer-contact-form .ff-el-form-control{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}

.footer-contact-form .ff-el-group textarea{
height:0rem;
}

.footer-contact-form .ff-btn-submit{
color:#ffffff;
background-color:#641582;
width:100%;
font-family: Inherit;
font-size: 1rem;
line-height: normal;
font-weight: 400;
}

.footer-contact-form .ff-btn-submit:hover{
background-color:#641582;
}

@media (max-width: 767px) {
.footer-contact-form {
}
.footer-contact-form .fluentform .ff-el-input--label label{
text-align: left;
}

}

.footer-container-copyright {
 width:100%;
}
@media (max-width: 479px) {
.footer-container-copyright {
 width:100%;
}
}

.footer-copyright--text {
 font-family:Inherit;
 font-size:var(--caption) ;
 text-align:center;
 width:100%;
 color:#666666;
 padding-bottom:1.23rem;
}
@media (max-width: 479px) {
.footer-copyright--text {
 width:100%%;
}
}

.footer-container-principal-datos-contacto {
 gap:6.25rem;
 width:100%;
}
.footer-container-principal-datos-contacto:not(.ct-section):not(.oxy-easy-posts),
.footer-container-principal-datos-contacto.oxy-easy-posts .oxy-posts,
.footer-container-principal-datos-contacto.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
gap:6.25rem;
}
@media (max-width: 991px) {
.footer-container-principal-datos-contacto {
 gap:5rem;
 text-align:justify;
}
.footer-container-principal-datos-contacto:not(.ct-section):not(.oxy-easy-posts),
.footer-container-principal-datos-contacto.oxy-easy-posts .oxy-posts,
.footer-container-principal-datos-contacto.ct-section .ct-section-inner-wrap{
justify-content:space-between;
gap:5rem;
}
}

@media (max-width: 767px) {
.footer-container-principal-datos-contacto {
 width:100%;
 text-align:center;
 gap:1.5rem;
}
.footer-container-principal-datos-contacto:not(.ct-section):not(.oxy-easy-posts),
.footer-container-principal-datos-contacto.oxy-easy-posts .oxy-posts,
.footer-container-principal-datos-contacto.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
}

@media (max-width: 479px) {
.footer-container-principal-datos-contacto {
 width:100%;
 gap:1.75rem;
}
.footer-container-principal-datos-contacto:not(.ct-section):not(.oxy-easy-posts),
.footer-container-principal-datos-contacto.oxy-easy-posts .oxy-posts,
.footer-container-principal-datos-contacto.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1.75rem;
}
}

.header-redes-container {
 gap:1rem;
}
.header-redes-container:not(.ct-section):not(.oxy-easy-posts),
.header-redes-container.oxy-easy-posts .oxy-posts,
.header-redes-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 479px) {
.header-redes-container {
 position:relative;
 z-index:9;
}
}

.header-redes--icon {
 width:2rem;
}
@media (max-width: 767px) {
.header-redes--icon {
 width:1.5rem;
}
}

@media (max-width: 479px) {
.header-redes--icon {
 width:1.125rem;
}
}

.banner-principal-container {
 overflow:hidden;
 position:relative;
 background-repeat:no-repeat;
 height:65rem;
 background-position:0% 75%;
}
.banner-principal-container:not(.ct-section):not(.oxy-easy-posts),
.banner-principal-container.oxy-easy-posts .oxy-posts,
.banner-principal-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1120px) {
.banner-principal-container {
 height:60rem;
}
}

@media (max-width: 991px) {
.banner-principal-container {
 background-position:0% 0%;
}
}

@media (max-width: 767px) {
.banner-principal-container {
 text-align:center;
 position:relative;
 height:39rem;
 background-position:center  0%;
}
.banner-principal-container:not(.ct-section):not(.oxy-easy-posts),
.banner-principal-container.oxy-easy-posts .oxy-posts,
.banner-principal-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.banner-principal-container {
background-size: cover; height:36rem;
 text-align:center;
 background-repeat:no-repeat;
}
.banner-principal-container:not(.ct-section):not(.oxy-easy-posts),
.banner-principal-container.oxy-easy-posts .oxy-posts,
.banner-principal-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
}

.banner-principal--image {
background-size: cover; width:22rem;
 position:absolute;
 margin-top:-20rem;
 background-repeat:no-repeat;
}
@media (max-width: 991px) {
.banner-principal--image {
 width:100rem;
}
}

@media (max-width: 479px) {
.banner-principal--image {
 margin-top:0rem;
}
.banner-principal--image:not(.ct-section):not(.oxy-easy-posts),
.banner-principal--image.oxy-easy-posts .oxy-posts,
.banner-principal--image.ct-section .ct-section-inner-wrap{
display:none;
}
}

.servicios-container {
 width:100%;
 margin-top:-27rem;
}
.servicios-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-container.oxy-easy-posts .oxy-posts,
.servicios-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.servicios-container {
 margin-top:-30rem;
}
}

@media (max-width: 767px) {
.servicios-container {
 margin-top:-15.5rem;
}
.servicios-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-container.oxy-easy-posts .oxy-posts,
.servicios-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.servicios-container {
 margin-top:-14rem;
}
.servicios-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-container.oxy-easy-posts .oxy-posts,
.servicios-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.servicios-wrapper {
 width:clamp(10rem, 90%, 53.8rem) ;
 position:relative;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.servicios-wrapper:not(.ct-section):not(.oxy-easy-posts),
.servicios-wrapper.oxy-easy-posts .oxy-posts,
.servicios-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.servicios-wrapper {
 width:100%;
 padding-left:2rem;
 padding-right:2rem;
}
}

@media (max-width: 767px) {
.servicios-wrapper {
 width:100%;
 text-align:center;
}
.servicios-wrapper:not(.ct-section):not(.oxy-easy-posts),
.servicios-wrapper.oxy-easy-posts .oxy-posts,
.servicios-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.servicios-wrapper {
 padding-left:1rem;
 padding-right:1rem;
}
}

.servicios-info-container {
background-image: linear-gradient(166deg, #641582 26%, rgba(100, 21, 130, 0.49) 84%), url(https://playbeats.cl/wp-content/uploads/2023/10/servicios.webp);background-size:auto,  cover; width:clamp(25rem, 80%, 36.125rem) ;
 padding-top:3.31rem;
 padding-bottom:3.5rem;
 padding-left:3.75rem;
 padding-right:6rem;
 z-index:2;
 background-repeat:no-repeat;
 height:20rem;
 margin-left:auto;
}
.servicios-info-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-info-container.oxy-easy-posts .oxy-posts,
.servicios-info-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-end;
}
@media (max-width: 991px) {
.servicios-info-container {
background-size: cover; padding-right:3.75rem;
 width:63%;
}
}

@media (max-width: 767px) {
.servicios-info-container {
}
.servicios-info-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-info-container.oxy-easy-posts .oxy-posts,
.servicios-info-container.ct-section .ct-section-inner-wrap{
display:none;
}
}

.servicios-info-wrapper {
 width:100%;
 gap:1rem;
}
.servicios-info-wrapper:not(.ct-section):not(.oxy-easy-posts),
.servicios-info-wrapper.oxy-easy-posts .oxy-posts,
.servicios-info-wrapper.ct-section .ct-section-inner-wrap{
gap:1rem;
}
.servicios-info--title {
 font-family:Inherit;
 color:#ffffff;
 font-weight:700;
 text-align:left;
}
@media (max-width: 767px) {
.servicios-info--title {
 font-size:1.5rem;
}
}

@media (max-width: 479px) {
.servicios-info--title {
 font-size:1.125rem;
}
}

.servicios-info--text {
 font-family:Inherit;
 color:#ffffff;
 text-align:left;
 width:95%;
 font-size:1.125rem;
 font-weight:600;
}
.servicios-menu {
 width:100%;
 text-align:center;
 gap:1rem;
}
.servicios-menu:not(.ct-section):not(.oxy-easy-posts),
.servicios-menu.oxy-easy-posts .oxy-posts,
.servicios-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.servicios-menu {
 text-align:center;
}
.servicios-menu:not(.ct-section):not(.oxy-easy-posts),
.servicios-menu.oxy-easy-posts .oxy-posts,
.servicios-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.servicios-menu {
 text-align:left;
}
.servicios-menu:not(.ct-section):not(.oxy-easy-posts),
.servicios-menu.oxy-easy-posts .oxy-posts,
.servicios-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.servicios-menu-container {
 width:90%;
 background-color:#ff8b00;
 padding-top:2.25rem;
 padding-left:2.85rem;
 padding-bottom:4.87rem;
 position:absolute;
}
@media (max-width: 767px) {
.servicios-menu-container {
 position:relative;
 padding-top:1.19rem;
 padding-left:2rem;
 padding-bottom:1.19rem;
 padding-right:1.15rem;
 text-align:center;
 width:clamp(10rem, 90%, 19.5625rem) ;
}
.servicios-menu-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-menu-container.oxy-easy-posts .oxy-posts,
.servicios-menu-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.servicios-menu-container {
 position:relative;
 padding-top:1.19rem;
 padding-bottom:1.19rem;
 padding-left:1rem;
 padding-right:1rem;
 width:100%;
}
.servicios-menu-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-menu-container.oxy-easy-posts .oxy-posts,
.servicios-menu-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.servicio-menu-botones {
 height:2.19rem;
 padding-left:1.12rem;
 padding-right:1.5rem;
 gap:0.94rem;
 border-top-left-radius:6.25px;
 border-radius:6.25rem;
 line-height:normal;
 text-align:right;
}
.servicio-menu-botones:not(.ct-section):not(.oxy-easy-posts),
.servicio-menu-botones.oxy-easy-posts .oxy-posts,
.servicio-menu-botones.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:0.94rem;
}
@media (max-width: 767px) {
.servicio-menu-botones {
 text-align:center;
 gap:0.5rem;
}
.servicio-menu-botones:not(.ct-section):not(.oxy-easy-posts),
.servicio-menu-botones.oxy-easy-posts .oxy-posts,
.servicio-menu-botones.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:0.5rem;
}
}

@media (max-width: 479px) {
.servicio-menu-botones {
 gap:0.5rem;
}
.servicio-menu-botones:not(.ct-section):not(.oxy-easy-posts),
.servicio-menu-botones.oxy-easy-posts .oxy-posts,
.servicio-menu-botones.ct-section .ct-section-inner-wrap{
gap:0.5rem;
}
}

.servicios-menu-boton--blue {
 background-color:#008cf7;
}
.servicios-menu-boton--blue:not(.ct-section):not(.oxy-easy-posts),
.servicios-menu-boton--blue.oxy-easy-posts .oxy-posts,
.servicios-menu-boton--blue.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
}
@media (max-width: 479px) {
.servicios-menu-boton--blue {
 width:60%;
}
}

.servicios-menu-boton--text {
 font-family:Inherit;
 color:#ffffff;
 font-weight:400;
}
@media (max-width: 767px) {
.servicios-menu-boton--text {
 font-size:0.845rem;
}
}

@media (max-width: 479px) {
.servicios-menu-boton--text {
 font-size:0.845rem;
}
}

.servicios-menu-boton--icon {
 width:2rem;
}
@media (max-width: 767px) {
.servicios-menu-boton--icon {
 width:5rem;
}
}

@media (max-width: 479px) {
.servicios-menu-boton--icon {
 width:8rem;
}
}

.servicios-menu-boton--purple {
 background-color:#9423fd;
 text-align:center;
}
.servicios-menu-boton--purple:not(.ct-section):not(.oxy-easy-posts),
.servicios-menu-boton--purple.oxy-easy-posts .oxy-posts,
.servicios-menu-boton--purple.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:center;
}
.descripcion-juegos-container {
 position:relative;
 margin-top:-12rem;
 z-index:1;
 text-align:justify;
}
.descripcion-juegos-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 1120px) {
.descripcion-juegos-container {
 padding-left:6rem;
 margin-top:-10rem;
}
}

@media (max-width: 991px) {
.descripcion-juegos-container {
 padding-left:3rem;
 text-align:right;
 margin-top:-8rem;
 overflow:hidden;
}
.descripcion-juegos-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
}
}

@media (max-width: 767px) {
.descripcion-juegos-container {
 margin-top:0px;
 width:100%;
 text-align:center;
 padding-left:0rem;
}
.descripcion-juegos-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.descripcion-juegos-container {
 margin-top:2.12rem;
 text-align:right;
 margin-bottom:1.56rem;
 padding-left:0rem;
 width:100%;
}
.descripcion-juegos-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.descripcion-juegos-wrapper {
 gap:1rem;
 width:clamp(10rem, 90%, 27rem) ;
}
.descripcion-juegos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-wrapper.oxy-easy-posts .oxy-posts,
.descripcion-juegos-wrapper.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 1120px) {
.descripcion-juegos-wrapper {
 margin-top:7rem;
 margin-bottom:0rem;
}
}

@media (max-width: 991px) {
.descripcion-juegos-wrapper {
 margin-top:0rem;
 padding-top:10rem;
}
.descripcion-juegos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-wrapper.oxy-easy-posts .oxy-posts,
.descripcion-juegos-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.descripcion-juegos-wrapper {
}
.descripcion-juegos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-wrapper.oxy-easy-posts .oxy-posts,
.descripcion-juegos-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.descripcion-juegos-wrapper {
}
.descripcion-juegos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-wrapper.oxy-easy-posts .oxy-posts,
.descripcion-juegos-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.descripcion-juegos-text-container {
}
@media (max-width: 479px) {
.descripcion-juegos-text-container {
}
.descripcion-juegos-text-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-text-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.descripcion-juegos-text-wrapper {
 gap:0.5rem;
 margin-right:32px;
}
.descripcion-juegos-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-text-wrapper.oxy-easy-posts .oxy-posts,
.descripcion-juegos-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:0.5rem;
}
.descripcion-juegos--title {
 line-height:0.9;
 color:#641582;
 text-align:left;
}
@media (max-width: 479px) {
.descripcion-juegos--title {
 text-align:left;
 font-size:1.125rem;
}
}

.descripcion-juegos--title-span {
 font-size:1rem;
 font-weight:400;
}
@media (max-width: 479px) {
.descripcion-juegos--title-span {
 font-size:0.8125rem;
}
}

.descripcion-juegos--text {
 font-family:Inherit;
 font-size:0.875rem;
 color:#641582;
 text-align:left;
}
@media (max-width: 479px) {
.descripcion-juegos--text {
 text-align:left;
 font-size:0.8125rem;
}
}

.horarios-container {
 margin-top:-15rem;
 position:relative;
 z-index:2;
 border-top-left-radius:2.5rem;
 border-top-right-radius:2.5rem;
}
.horarios-container:not(.ct-section):not(.oxy-easy-posts),
.horarios-container.oxy-easy-posts .oxy-posts,
.horarios-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.horarios-container {
 margin-top:-3rem;
}
}

@media (max-width: 991px) {
.horarios-container {
 padding-left:1rem;
 padding-right:1rem;
 margin-top:-3rem;
}
}

@media (max-width: 767px) {
.horarios-container {
 text-align:center;
 margin-top:2rem;
}
.horarios-container:not(.ct-section):not(.oxy-easy-posts),
.horarios-container.oxy-easy-posts .oxy-posts,
.horarios-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.horarios-container {
 text-align:center;
 margin-top:0rem;
}
.horarios-container:not(.ct-section):not(.oxy-easy-posts),
.horarios-container.oxy-easy-posts .oxy-posts,
.horarios-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.horarios-wrapper {
 width:clamp(15rem, 90%, 53.7rem) ;
 padding-top:3rem;
 padding-bottom:4rem;
 padding-left:4.22rem;
 padding-right:4.06rem;
 background-color:#ffd903;
 margin-bottom:42px;
}
.horarios-wrapper:not(.ct-section):not(.oxy-easy-posts),
.horarios-wrapper.oxy-easy-posts .oxy-posts,
.horarios-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.horarios-wrapper {
 width:100%;
 padding-left:3rem;
 padding-right:3rem;
}
}

@media (max-width: 767px) {
.horarios-wrapper {
 text-align:center;
 padding-left:0.94rem;
 padding-right:0.94rem;
 gap:1.5rem;
}
.horarios-wrapper:not(.ct-section):not(.oxy-easy-posts),
.horarios-wrapper.oxy-easy-posts .oxy-posts,
.horarios-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
}

@media (max-width: 479px) {
.horarios-wrapper {
 text-align:center;
 padding-left:0.94rem;
 padding-right:0.94rem;
 width:94%;
 gap:1.5rem;
}
.horarios-wrapper:not(.ct-section):not(.oxy-easy-posts),
.horarios-wrapper.oxy-easy-posts .oxy-posts,
.horarios-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1.5rem;
}
}

.horario-text-container {
 width:100%;
 gap:1rem;
}
.horario-text-container:not(.ct-section):not(.oxy-easy-posts),
.horario-text-container.oxy-easy-posts .oxy-posts,
.horario-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1rem;
}
@media (max-width: 767px) {
.horario-text-container {
}
.horario-text-container:not(.ct-section):not(.oxy-easy-posts),
.horario-text-container.oxy-easy-posts .oxy-posts,
.horario-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.horario-text-container {
}
.horario-text-container:not(.ct-section):not(.oxy-easy-posts),
.horario-text-container.oxy-easy-posts .oxy-posts,
.horario-text-container.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
}
}

.horario-item {
 gap:1rem;
 margin-right:0px;
}
.horario-item:not(.ct-section):not(.oxy-easy-posts),
.horario-item.oxy-easy-posts .oxy-posts,
.horario-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
@media (max-width: 767px) {
.horario-item {
 width:63%;
}
}

@media (max-width: 479px) {
.horario-item {
 width:78%;
}
.horario-item:not(.ct-section):not(.oxy-easy-posts),
.horario-item.oxy-easy-posts .oxy-posts,
.horario-item.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-start;
}
}

.horario-text--title {
 font-family:Inherit;
 font-size:2.1875rem;
 color:#641582;
}
@media (max-width: 479px) {
.horario-text--title {
 font-size:1.75rem;
}
}

.horario-item--text {
 font-family:Inherit;
 font-size:1.25rem;
 color:#333333;
}
@media (max-width: 479px) {
.horario-item--text {
 font-size:1rem;
}
}

.horario-item--text-span {
 font-family:Inherit;
 color:#641582;
}
.horario-item-text-container {
 gap:0.2rem;
}
.horario-item-text-container:not(.ct-section):not(.oxy-easy-posts),
.horario-item-text-container.oxy-easy-posts .oxy-posts,
.horario-item-text-container.ct-section .ct-section-inner-wrap{
gap:0.2rem;
}
.horario-item--text-secundario {
 font-family:Inherit;
 color:#641582;
}
@media (max-width: 479px) {
.horario-item--text-secundario {
 font-size:0.8125rem;
}
}

.horario-dudas-container {
 border-radius:1.25rem;
 padding-top:1.18rem;
 padding-bottom:1.13rem;
 padding-left:1.97rem;
 padding-right:1.97rem;
 background-color:#ff6f00;
 gap:0.5rem;
}
.horario-dudas-container:not(.ct-section):not(.oxy-easy-posts),
.horario-dudas-container.oxy-easy-posts .oxy-posts,
.horario-dudas-container.ct-section .ct-section-inner-wrap{
gap:0.5rem;
}
@media (max-width: 767px) {
.horario-dudas-container {
}
.horario-dudas-container:not(.ct-section):not(.oxy-easy-posts),
.horario-dudas-container.oxy-easy-posts .oxy-posts,
.horario-dudas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.horario-dudas-container {
}
.horario-dudas-container:not(.ct-section):not(.oxy-easy-posts),
.horario-dudas-container.oxy-easy-posts .oxy-posts,
.horario-dudas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.horario-dudas--title {
 font-family:Inherit;
 color:#ffffff;
}
@media (max-width: 479px) {
.horario-dudas--title {
 font-size:1rem;
 width:100%;
}
}

.horario-dudas-text {
 font-family:Inherit;
 width:66%;
 color:#ffffff;
}
@media (max-width: 991px) {
.horario-dudas-text {
 width:100%;
}
}

@media (max-width: 479px) {
.horario-dudas-text {
 width:100%;
 font-size:0.8125rem;
}
}

.horario-dudas-boton {
 background-color:#ffffff;
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 border-radius:0.38rem;
 gap:0.5rem;
}
.horario-dudas-boton:not(.ct-section):not(.oxy-easy-posts),
.horario-dudas-boton.oxy-easy-posts .oxy-posts,
.horario-dudas-boton.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.5rem;
}
.cumple-container {
background-size: cover; width:100%;
 border-top-left-radius:2.5rem;
 border-top-right-radius:2.5rem;
 margin-top:-13rem;
 background-color:#662481;
}
.cumple-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-container.oxy-easy-posts .oxy-posts,
.cumple-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.cumple-container {
 padding-top:12.809999999999999rem;
 position:relative;
}
}

@media (max-width: 479px) {
.cumple-container {
 margin-top:-16rem;
 padding-top:16.81rem;
 overflow:hidden;
}
}

.cumple-text-container {
 padding-left:1.5rem;
 padding-right:1.5rem;
 gap:1.12rem;
 width:100%;
 position:relative;
 z-index:2;
}
.cumple-text-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-text-container.oxy-easy-posts .oxy-posts,
.cumple-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.12rem;
}
@media (max-width: 991px) {
.cumple-text-container {
}
}

.cumple-text--title {
 color:#ffd903;
 text-align:center;
 width:100%;
 font-size:1.75rem;
}
@media (max-width: 479px) {
.cumple-text--title {
 font-size:1.125rem;
}
}

.cumple-text--texto {
 color:#00d9ff;
}
@media (max-width: 479px) {
.cumple-text--texto {
 font-size:1rem;
 text-align:center;
}
}

.horario-dudas-boton--text {
 useCustomTag:true;
 font-weight:400;
 color:#641582;
}
.cumple-wrapper {
 width:clamp(10rem, 90%, 38rem) ;
 position:relative;
 z-index:5;
 margin-top:0rem;
}
.cumple-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cumple-wrapper.oxy-easy-posts .oxy-posts,
.cumple-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.cumple-wrapper {
}
}

@media (max-width: 767px) {
.cumple-wrapper {
 margin-top:0rem;
}
}

@media (max-width: 479px) {
.cumple-wrapper {
 margin-top:0rem;
}
}

.cumple-globos {
 width:52rem;
 margin-top:-17rem;
 margin-bottom:4rem;
 position:relative;
 z-index:0;
}
.cumple-globos:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos.oxy-easy-posts .oxy-posts,
.cumple-globos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 991px) {
.cumple-globos {
 width:46rem;
 margin-bottom:9rem;
}
}

@media (max-width: 767px) {
.cumple-globos {
 width:88%;
 position:absolute;
 margin-top:0rem;
 margin-bottom:0rem;
 height:20em;
 bottom:0px;
}
}

@media (max-width: 479px) {
.cumple-globos {
 width:82%;
 margin-top:0rem;
 margin-bottom:0rem;
}
}

.bg-mundo-playbeats {
 position:absolute;
 z-index:2;
 width:100%;
 background-color:#fd417e;
 height:40rem;
}
.bienvenida-container {
 width:clamp(20rem, 90%, 57.5rem) ;
 position:relative;
 padding-top:9.38rem;
 gap:2.25rem;
 z-index:2;
 margin-left:auto;
 margin-right:auto;
}
.bienvenida-container:not(.ct-section):not(.oxy-easy-posts),
.bienvenida-container.oxy-easy-posts .oxy-posts,
.bienvenida-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:2.25rem;
}
@media (max-width: 767px) {
.bienvenida-container {
 text-align:center;
 width:90%;
 padding-top:8rem;
}
.bienvenida-container:not(.ct-section):not(.oxy-easy-posts),
.bienvenida-container.oxy-easy-posts .oxy-posts,
.bienvenida-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.bienvenida-container {
 width:90%;
 padding-top:6rem;
}
.bienvenida-container:not(.ct-section):not(.oxy-easy-posts),
.bienvenida-container.oxy-easy-posts .oxy-posts,
.bienvenida-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.bienvenidos-text-container {
 width:clamp(10rem, 90%, 30.2rem) ;
 gap:1rem;
}
.bienvenidos-text-container:not(.ct-section):not(.oxy-easy-posts),
.bienvenidos-text-container.oxy-easy-posts .oxy-posts,
.bienvenidos-text-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 767px) {
.bienvenidos-text-container {
 order:1;
 width:100%;
}
}

@media (max-width: 479px) {
.bienvenidos-text-container {
 width:100%;
}
}

.bienvenidos-text--title {
 color:#ffd903;
}
@media (max-width: 767px) {
.bienvenidos-text--title {
 text-align:left;
 font-size:1.75rem;
}
}

@media (max-width: 479px) {
.bienvenidos-text--title {
 font-size:1.75rem;
 text-align:left;
}
}

.bienvenido-text--texto {
 font-family:Inherit;
 font-size:1.125rem;
 font-weight:400;
 color:#ffffff;
}
@media (max-width: 767px) {
.bienvenido-text--texto {
 text-align:left;
 font-size:1rem;
}
}

@media (max-width: 479px) {
.bienvenido-text--texto {
 font-size:1rem;
 text-align:left;
}
}

.bienvenido-video-container {
 width:clamp(10rem, 90%, 22.8125rem) ;
}
@media (max-width: 767px) {
.bienvenido-video-container {
 order:2;
}
.bienvenido-video-container:not(.ct-section):not(.oxy-easy-posts),
.bienvenido-video-container.oxy-easy-posts .oxy-posts,
.bienvenido-video-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.bienvenido-video-container {
 order:2;
 text-align:center;
}
.bienvenido-video-container:not(.ct-section):not(.oxy-easy-posts),
.bienvenido-video-container.oxy-easy-posts .oxy-posts,
.bienvenido-video-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.bg-mundo-playbeats-secundario {
 position:absolute;
 top:22rem;
 z-index:1;
 width:100%;
}
.mundo-playbeats-items-container {
 position:relative;
 z-index:3;
 width:clamp(10rem, 90%, 65rem) ;
 padding-top:4.2rem;
 padding-bottom:4.2rem;
 margin-left:auto;
 margin-right:auto;
}
@media (max-width: 767px) {
.mundo-playbeats-items-container {
 gap:0rem;
}
.mundo-playbeats-items-container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-items-container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-items-container.ct-section .ct-section-inner-wrap{
gap:0rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-items-container {
 gap:0rem;
 width:95%;
}
.mundo-playbeats-items-container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-items-container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-items-container.ct-section .ct-section-inner-wrap{
gap:0rem;
}
}

.mundo-playbeats-item {
 width:100%;
 padding-top:3.87rem;
 padding-bottom:6.37rem;
 height:21.875rem;
 text-align:center;
}
.mundo-playbeats-item:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1120px) {
.mundo-playbeats-item {
}
}

@media (max-width: 991px) {
.mundo-playbeats-item {
 height:21rem;
}
}

@media (max-width: 767px) {
.mundo-playbeats-item {
 height:31.4375rem;
 text-align:left;
 gap:0rem;
}
.mundo-playbeats-item:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-item {
 text-align:left;
 padding-top:2.5rem;
 height:31.4375rem;
 padding-bottom:2.5rem;
 padding-left:1.5rem;
 padding-right:1.5rem;
}
.mundo-playbeats-item:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

.mundo-playbeats-item-texto-container {
 width:clamp(20rem, 90%, 32.875rem) ;
 gap:1rem;
}
.mundo-playbeats-item-texto-container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item-texto-container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item-texto-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 991px) {
.mundo-playbeats-item-texto-container {
 width:100%;
}
}

@media (max-width: 479px) {
.mundo-playbeats-item-texto-container {
 width:100%;
}
}

.mundo-playbeats-item-title--container {
 gap:0.5rem;
}
.mundo-playbeats-item-title--container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item-title--container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item-title--container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0.5rem;
}
.mundo-playbeats-item--title {
 font-family:Inherit;
 font-size:2rem;
}
@media (max-width: 479px) {
.mundo-playbeats-item--title {
 font-size:1.75rem;
}
}

.mundo-playbeats--purple {
 color:#641582;
 text-align:left;
}
@media (max-width: 479px) {
.mundo-playbeats--purple {
 font-size:1.75rem;
}
}

.mundo-playbeats-item--title-secundario {
 font-family:Inherit;
 font-size:1.5rem;
 text-transform:uppercase;
}
@media (max-width: 479px) {
.mundo-playbeats-item--title-secundario {
 font-size:1.125rem;
 font-weight:700;
 text-transform:none;
}
}

.mundo-playbeats-item--texto {
 font-family:Inherit;
 font-size:1.25rem;
 text-align:left;
}
@media (max-width: 991px) {
.mundo-playbeats-item--texto {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-item--texto {
 font-size:1rem;
 width:100%;
}
}

.mundo-playbeats-item--derecha {
 text-align:center;
 padding-left:5rem;
}
.mundo-playbeats-item--derecha:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item--derecha.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item--derecha.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.mundo-playbeats-item--derecha {
 text-align:center;
 padding-left:1.5rem;
 padding-right:1.5rem;
 gap:0rem;
}
.mundo-playbeats-item--derecha:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item--derecha.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item--derecha.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-item--derecha {
 text-align:center;
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-top:0rem;
}
.mundo-playbeats-item--derecha:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item--derecha.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item--derecha.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.mundo-playbeats-item-image-container {
 width:38%;
 position:relative;
}
.mundo-playbeats-item-image-container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item-image-container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item-image-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.mundo-playbeats-item-image-container {
 width:83%;
}
}

@media (max-width: 767px) {
.mundo-playbeats-item-image-container {
 text-align:center;
}
.mundo-playbeats-item-image-container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item-image-container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item-image-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.mundo-playbeats-item-image-container {
 width:100%;
 position:static;
 text-align:center;
}
.mundo-playbeats-item-image-container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item-image-container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item-image-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
}

.mundo-playbeats-items {
}
.mundo-playbeats-item-texto--izquierda {
}
@media (max-width: 479px) {
.mundo-playbeats-item-texto--izquierda {
}
}

.mundo-playbeats-item--izquierda {
 text-align:left;
}
.mundo-playbeats-item--izquierda:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item--izquierda.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item--izquierda.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.mundo-playbeats-item--izquierda {
 padding-left:1.5rem;
 padding-right:1.5rem;
 gap:0rem;
}
.mundo-playbeats-item--izquierda:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item--izquierda.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item--izquierda.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-item--izquierda {
}
.mundo-playbeats-item--izquierda:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-item--izquierda.oxy-easy-posts .oxy-posts,
.mundo-playbeats-item--izquierda.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.mundo-playbeats-texto--derecha {
 padding-right:4rem;
}
@media (max-width: 767px) {
.mundo-playbeats-texto--derecha {
 padding-right:0rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-texto--derecha {
 padding-right:0rem;
}
}

.mundo-playbeats--yellow {
 color:#ffd903;
}
.mundo-playbeats-unete-container {
 width:clamp(10rem, 90%, 39.5rem) ;
 gap:0.5rem;
 margin-left:auto;
 margin-right:auto;
}
.mundo-playbeats-unete-container:not(.ct-section):not(.oxy-easy-posts),
.mundo-playbeats-unete-container.oxy-easy-posts .oxy-posts,
.mundo-playbeats-unete-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.5rem;
}
.mundo-playbeats-unete--title {
 font-size:1.5rem;
 color:#9423fd;
 text-transform:uppercase;
 text-align:center;
}
@media (max-width: 767px) {
.mundo-playbeats-unete--title {
 font-size:1.125rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-unete--title {
 font-size:1.125rem;
 text-transform:none;
 line-height:1;
}
}

.mundo-playbeats-unete--text {
 font-size:1.5rem;
 text-align:center;
 color:#666666;
 font-weight:400;
}
@media (max-width: 767px) {
.mundo-playbeats-unete--text {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.mundo-playbeats-unete--text {
 font-size:1rem;
}
}

.bg-cumple-principal {
 position:absolute;
}
@media (max-width: 479px) {
.bg-cumple-principal {
}
}

.bg-cumple-container {
 width:100%;
 position:absolute;
 height:90rem;
}
.bg-cumple-container:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-container.oxy-easy-posts .oxy-posts,
.bg-cumple-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 767px) {
.bg-cumple-container {
}
.bg-cumple-container:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-container.oxy-easy-posts .oxy-posts,
.bg-cumple-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.bg-cumple-container {
 position:relative;
}
.bg-cumple-container:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-container.oxy-easy-posts .oxy-posts,
.bg-cumple-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.bg-cumple-image {
 width:100%;
 position:absolute;
 object-fit:contain;
 margin-top:-14%;
 border-top-left-radius:0.25remrem;
 border-top-right-radius:0.25rem;
 border-bottom-left-radius:0.25rem;
 border-bottom-right-radius:0.25px;
 height:94rem;
}
@media (max-width: 1120px) {
.bg-cumple-image {
 margin-top:0%;
 height:72rem;
 object-fit:cover;
}
}

@media (max-width: 991px) {
.bg-cumple-image {
 margin-top:0px;
 height:75rem;
 object-fit:cover;
}
}

@media (max-width: 767px) {
.bg-cumple-image {
 object-fit:cover;
 height:72rem;
}
.bg-cumple-image:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-image.oxy-easy-posts .oxy-posts,
.bg-cumple-image.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.bg-cumple-image {
 height:81rem;
}
}

.cumple-chispitas-image {
 z-index:1;
 position:absolute;
}
@media (max-width: 991px) {
.cumple-chispitas-image {
 width:22%;
}
}

@media (max-width: 767px) {
.cumple-chispitas-image {
}
.cumple-chispitas-image:not(.ct-section):not(.oxy-easy-posts),
.cumple-chispitas-image.oxy-easy-posts .oxy-posts,
.cumple-chispitas-image.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.cumple-chispitas-image {
}
.cumple-chispitas-image:not(.ct-section):not(.oxy-easy-posts),
.cumple-chispitas-image.oxy-easy-posts .oxy-posts,
.cumple-chispitas-image.ct-section .ct-section-inner-wrap{
display:none;
}
}

.cumple-title-container {
 width:clamp(10rem, 90%, 49.4rem) ;
 position:relative;
 z-index:2;
 gap:1.5remrem;
 margin-bottom:1.5rem;
 margin-left:auto;
 margin-right:auto;
}
.cumple-title-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-title-container.oxy-easy-posts .oxy-posts,
.cumple-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.5remrem;
}
@media (max-width: 1120px) {
.cumple-title-container {
 margin-bottom:10rem;
}
}

@media (max-width: 991px) {
.cumple-title-container {
 width:67%;
 gap:2rem;
}
.cumple-title-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-title-container.oxy-easy-posts .oxy-posts,
.cumple-title-container.ct-section .ct-section-inner-wrap{
gap:2rem;
}
}

@media (max-width: 767px) {
.cumple-title-container {
 margin-top:0rem;
 gap:1rem;
 height:76rem;
 margin-bottom:0rem;
 width:91%;
}
.cumple-title-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-title-container.oxy-easy-posts .oxy-posts,
.cumple-title-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
}

@media (max-width: 479px) {
.cumple-title-container {
 gap:1rem;
 height:64rem;
 margin-bottom:4rem;
}
.cumple-title-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-title-container.oxy-easy-posts .oxy-posts,
.cumple-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1rem;
}
}

.cumple-title-wrapper {
 text-align:justify;
 width:clamp(10rem, 90%, 45.3rem) ;
}
.cumple-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cumple-title-wrapper.oxy-easy-posts .oxy-posts,
.cumple-title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.cumple-title-wrapper {
 text-align:justify;
 position:relative;
 height:auto;
}
.cumple-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cumple-title-wrapper.oxy-easy-posts .oxy-posts,
.cumple-title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.cumple-title-wrapper {
 position:relative;
 padding-top:0rem;
 height:auto;
}
}

.cumple-title--titulo {
 font-family:Inherit;
 color:#ffffff;
 text-align:left;
}
@media (max-width: 767px) {
.cumple-title--titulo {
 text-align:center;
}
}

@media (max-width: 479px) {
.cumple-title--titulo {
 text-align:center;
 font-size:1.75rem;
}
}

.cumple-title--foto-image {
 width:100%;
}
.cumple-items-container {
 width:100%;
 height:20.9rem;
 text-align:justify;
}
.cumple-items-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-items-container.oxy-easy-posts .oxy-posts,
.cumple-items-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.cumple-items-container {
 gap:1rem;
 height:auto;
}
.cumple-items-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-items-container.oxy-easy-posts .oxy-posts,
.cumple-items-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
}

@media (max-width: 767px) {
.cumple-items-container {
 text-align:justify;
 height:auto;
 gap:2.5rem;
}
.cumple-items-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-items-container.oxy-easy-posts .oxy-posts,
.cumple-items-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:2.5rem;
}
}

@media (max-width: 479px) {
.cumple-items-container {
 height:auto;
}
}

.cumple-teglas-container {
 width:clamp(10rem, 90%, 25.4rem) ;
}
.cumple-teglas-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-teglas-container.oxy-easy-posts .oxy-posts,
.cumple-teglas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.cumple-reglas--title {
 color:#ffd903;
 font-size:1.125rem;
}
.cumple-reglas--text {
 font-family:Inherit;
 font-size:0.8125rem;
 color:#ffffff;
 text-align:left;
}
@media (max-width: 991px) {
.cumple-reglas--text {
}
}

.cumple-reglas-text-container {
 width:100%;
}
.cumple-reglas-bullet-container {
 gap:0.5rem;
}
.cumple-reglas-bullet-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-reglas-bullet-container.oxy-easy-posts .oxy-posts,
.cumple-reglas-bullet-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0.5rem;
}
.cumple-reglas--bullet {
 font-size:0.8125rem;
 color:#eeeeee;
 margin-left:0.5rem;
}
.cumple-extras-container {
 width:100%;
 background-color:#8cf7b5;
 border-radius:0.25rem;
 padding-top:0.5rem;
 padding-right:1.5rem;
 padding-bottom:0.5rem;
 padding-left:1.5rem;
 gap:0.5rem;
}
.cumple-extras-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-extras-container.oxy-easy-posts .oxy-posts,
.cumple-extras-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.5rem;
}
.cumple-extras--text {
 font-family:Inherit;
 font-size:1rem;
}
@media (max-width: 767px) {
.cumple-extras--text {
 text-align:center;
}
}

.cumple-reglas-contianer {
 gap:0.75rem;
}
.cumple-reglas-contianer:not(.ct-section):not(.oxy-easy-posts),
.cumple-reglas-contianer.oxy-easy-posts .oxy-posts,
.cumple-reglas-contianer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.75rem;
}
.cumple-reglas-extras-container {
 width:clamp(10rem, 90%, 41.3rem) ;
 gap:1.5rem;
}
.cumple-reglas-extras-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-reglas-extras-container.oxy-easy-posts .oxy-posts,
.cumple-reglas-extras-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.5rem;
}
@media (max-width: 991px) {
.cumple-reglas-extras-container {
 width:100%;
}
}

.cumple-elements {
 width:100%;
 position:relative;
 text-align:justify;
}
.cumple-elements:not(.ct-section):not(.oxy-easy-posts),
.cumple-elements.oxy-easy-posts .oxy-posts,
.cumple-elements.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
@media (max-width: 767px) {
.cumple-elements {
 position:absolute;
 width:100%;
}
.cumple-elements:not(.ct-section):not(.oxy-easy-posts),
.cumple-elements.oxy-easy-posts .oxy-posts,
.cumple-elements.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.cumple-elements {
}
.cumple-elements:not(.ct-section):not(.oxy-easy-posts),
.cumple-elements.oxy-easy-posts .oxy-posts,
.cumple-elements.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.cumple-globos-image {
 position:absolute;
 margin-left:-7rem;
}
@media (max-width: 991px) {
.cumple-globos-image {
}
.cumple-globos-image:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image.oxy-easy-posts .oxy-posts,
.cumple-globos-image.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.cumple-globos-image {
}
.cumple-globos-image:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image.oxy-easy-posts .oxy-posts,
.cumple-globos-image.ct-section .ct-section-inner-wrap{
display:none;
}
}

.cumple-zonas-items {
 width:clamp(10rem, 90%, 23.1rem) ;
 padding-top:1.64rem;
 padding-bottom:1.64rem;
 padding-left:1.67rem;
 padding-right:1.67rem;
 gap:0.75rem;
 height:9.26rem;
}
.cumple-zonas-items:not(.ct-section):not(.oxy-easy-posts),
.cumple-zonas-items.oxy-easy-posts .oxy-posts,
.cumple-zonas-items.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0.75rem;
}
.cumple-zona-item--title {
 text-align:center;
}
@media (max-width: 479px) {
.cumple-zona-item--title {
 font-size:1.125rem;
}
}

.cumple-zonas--btns {
 font-family:Inherit;
 padding-top:0.65rem;
 padding-bottom:0.65rem;
 padding-left:1rem;
 padding-right:1rem;
 background-color:#ffd903;
 font-size:1rem;
 color:#641582;
 border-radius:0.38rem;
 text-align:center;
}
@media (max-width: 991px) {
.cumple-zonas--btns {
 padding-left:0rem;
 width:6rem;
 font-size:0.8125rem;
 padding-right:0rem;
}
}

@media (max-width: 767px) {
.cumple-zonas--btns {
 font-size:0.8125rem;
 width:7rem;
}
}

@media (max-width: 479px) {
.cumple-zonas--btns {
 font-size:0.8125rem;
 padding-left:0rem;
 padding-right:0rem;
 width:7rem;
}
}

.cumple-zonas-items-title-container {
 width:12.1rem;
 gap:0.25rem;
}
.cumple-zonas-items-title-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-zonas-items-title-container.oxy-easy-posts .oxy-posts,
.cumple-zonas-items-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.25rem;
}
@media (max-width: 767px) {
.cumple-zonas-items-title-container {
 width:64%;
}
}

.cumple-zona-titles--text {
 font-family:Inherit;
 font-size:0.8125rem;
 background-color:rgba(0, 0, 0, 0.10);
 color:#ffffff;
 padding-top:0.25rem;
 padding-bottom:0.25rem;
 width:100%;
 text-align:center;
}
.cumple-zonas-wrapper {
transform:rotate(2deg); width:100%;
 gap:0.75rem;
}
.cumple-zonas-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cumple-zonas-wrapper.oxy-easy-posts .oxy-posts,
.cumple-zonas-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:0.75rem;
}
.cumple-zonas-item--derecha {
}
.cumple-zona-item {
 padding-top:1.64rem;
 padding-bottom:1.64rem;
 padding-left:1.67rem;
 padding-right:1.67rem;
 gap:0.75rem;
 height:10rem;
 width:100%;
}
.cumple-zona-item:not(.ct-section):not(.oxy-easy-posts),
.cumple-zona-item.oxy-easy-posts .oxy-posts,
.cumple-zona-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.75rem;
}
@media (max-width: 991px) {
.cumple-zona-item {
 padding-top:1.64rem;
 width:100%;
}
}

@media (max-width: 479px) {
.cumple-zona-item {
 height:7.5rem;
}
}

.cumple-zona-items-container {
 margin-right:-30px;
 width:24rem;
}
.cumple-zona-items-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-zona-items-container.oxy-easy-posts .oxy-posts,
.cumple-zona-items-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.cumple-zona-items-container {
 margin-right:0px;
 width:100%;
}
}

@media (max-width: 767px) {
.cumple-zona-items-container {
 margin-right:0px;
 width:85%;
}
}

@media (max-width: 479px) {
.cumple-zona-items-container {
 margin-right:0px;
 padding-left:0rem;
 padding-right:0rem;
 width:100%;
}
}

.cumple-zonas-item--izquierda {
 padding-top:1.64rem;
 padding-bottom:1.64rem;
 padding-left:1.67rem;
 padding-right:1.67rem;
 gap:0.75rem;
 height:9.26rem;
 width:100%;
}
.cumple-zonas-item--izquierda:not(.ct-section):not(.oxy-easy-posts),
.cumple-zonas-item--izquierda.oxy-easy-posts .oxy-posts,
.cumple-zonas-item--izquierda.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0.75rem;
}
@media (max-width: 479px) {
.cumple-zonas-item--izquierda {
 height:7rem;
}
}

.cumple-zona-item-secundario {
}
.cumple-zonas-wrapper-secundario {
transform:rotate(-2deg); width:100%;
 gap:0.75rem;
}
.cumple-zonas-wrapper-secundario:not(.ct-section):not(.oxy-easy-posts),
.cumple-zonas-wrapper-secundario.oxy-easy-posts .oxy-posts,
.cumple-zonas-wrapper-secundario.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:0.75rem;
}
.cumple-zonas-items--tercero {
}
.cumple-zonas-items-elements {
transform:; position:relative;
 z-index:3;
 width:100%;
 margin-top:-7px;
}
@media (max-width: 479px) {
.cumple-zonas-items-elements {
 height:7rem;
}
}

.zonas-description-container {
 position:relative;
 width:100%;
 gap:3.75rem;
}
.zonas-description-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-description-container.oxy-easy-posts .oxy-posts,
.zonas-description-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:3.75rem;
}
@media (max-width: 991px) {
.zonas-description-container {
}
.zonas-description-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-description-container.oxy-easy-posts .oxy-posts,
.zonas-description-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.zonas-description-container {
}
.zonas-description-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-description-container.oxy-easy-posts .oxy-posts,
.zonas-description-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.zonas-description-container {
 gap:1.5rem;
}
.zonas-description-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-description-container.oxy-easy-posts .oxy-posts,
.zonas-description-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1.5rem;
}
}

.zonas-decription--title {
 width:100%;
 font-size:2.75rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 padding-left:0.5rem;
 padding-right:0.5rem;
 text-align:center;
 border-radius:0.25rem;
 color:#ffffff;
}
@media (max-width: 479px) {
.zonas-decription--title {
 font-size:1.75rem;
 line-height:1;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}
}

.zonas-description-texto-container {
 gap:1rem;
}
.zonas-description-texto-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-description-texto-container.oxy-easy-posts .oxy-posts,
.zonas-description-texto-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 991px) {
.zonas-description-texto-container {
}
}

@media (max-width: 479px) {
.zonas-description-texto-container {
 width:100%;
 padding-left:0.75rem;
 padding-right:0.75rem;
}
}

.zonas-description--texto {
 font-family:Inherit;
 color:#641582;
 font-size:0.8125rem;
}
@media (max-width: 479px) {
.zonas-description--texto {
 font-size:0.8125rem;
}
}

.zonas-description--subtitle {
 font-size:1.125rem;
 color:#641582;
 text-align:left;
}
@media (max-width: 479px) {
.zonas-description--subtitle {
 font-size:1rem;
}
}

.zonas-reglas--bullet {
 font-size:0.8125rem;
 margin-left:0.5rem;
 color:#641582;
}
.zonas-reglas--text {
 font-family:Inherit;
 font-size:0.8125rem;
 color:#641582;
 text-align:left;
}
.zonas-reservas-container {
 padding-left:1rem;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 border-radius:0.25rem;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#eeeeee;
 border-right-color:#eeeeee;
 border-bottom-color:#eeeeee;
 border-left-color:#eeeeee;
 width:clamp(20rem, 90%, 52rem) ;
 gap:0.5rem;
 background-color:#ffffff;
 position:relative;
 z-index:2;
 margin-left:auto;
 margin-right:auto;
}
.zonas-reservas-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-container.oxy-easy-posts .oxy-posts,
.zonas-reservas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0.5rem;
}
@media (max-width: 1120px) {
.zonas-reservas-container {
 position:relative;
}
}

@media (max-width: 991px) {
.zonas-reservas-container {
}
}

@media (max-width: 479px) {
.zonas-reservas-container {
 width:80%%;
 margin-top:3rem;
}
}

.zonas-reservas-item {
 text-align:left;
 width:100%;
 gap:0.25rem;
}
.zonas-reservas-item:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-item.oxy-easy-posts .oxy-posts,
.zonas-reservas-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.25rem;
}
.zonas-reservas-title-container {
 width:100%;
 padding-top:0.5rem;
 padding-bottom:0.25rem;
 padding-left:0.75rem;
 padding-right:0.75rem;
 gap:0.25rem;
 background-color:#641582;
 border-top-left-radius:0.5px;
}
.zonas-reservas-title-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-title-container.oxy-easy-posts .oxy-posts,
.zonas-reservas-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.25rem;
}
.zonas-reservas--title {
 font-family:'Rubik';
 width:100%;
 padding-top:0.5rem;
 padding-left:0.75rem;
 padding-bottom:0.5rem;
 padding-right:0.75rem;
 font-size:1.125rem;
 text-align:center;
 background-color:rgba(255, 255, 255, 0.20);
 color:#ffffff;
}
@media (max-width: 991px) {
.zonas-reservas--title {
 font-size:1rem;
 padding-left:0rem;
 padding-right:0rem;
}
}

.zonas-reservas--subtitle {
 font-family:'Rubik';
 font-weight:400;
 font-size:0.8125rem;
 useCustomTag:true;
 width:100%;
 text-align:center;
 margin-top:0px;
 color:#ffffff;
}
.zonas-reservas--subtitle:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas--subtitle.oxy-easy-posts .oxy-posts,
.zonas-reservas--subtitle.ct-section .ct-section-inner-wrap{
display:block;
align-items:center;
justify-content:center;
}
.zonas-reservas-pincipal {
 width:100%;
 gap:0.25rem;
}
.zonas-reservas-pincipal:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-pincipal.oxy-easy-posts .oxy-posts,
.zonas-reservas-pincipal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.25rem;
}
.reservas-principal {
}
.galeria-home {
 width:clamp(20rem, 90%, 62.9rem) ;
 position:relative;
 margin-top:0rem;
 gap:1rem;
 text-align:justify;
}
.galeria-home:not(.ct-section):not(.oxy-easy-posts),
.galeria-home.oxy-easy-posts .oxy-posts,
.galeria-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
gap:1rem;
}
@media (max-width: 1120px) {
.galeria-home {
 width:100%;
 padding-left:5rem;
 padding-right:5rem;
}
}

@media (max-width: 991px) {
.galeria-home {
 text-align:center;
 width:100%;
 gap:1rem;
 padding-left:2rem;
 padding-right:2rem;
}
.galeria-home:not(.ct-section):not(.oxy-easy-posts),
.galeria-home.oxy-easy-posts .oxy-posts,
.galeria-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
}

@media (max-width: 767px) {
.galeria-home {
 position:relative;
 z-index:5;
 text-align:center;
 margin-top:2rem;
}
.galeria-home:not(.ct-section):not(.oxy-easy-posts),
.galeria-home.oxy-easy-posts .oxy-posts,
.galeria-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
}
}

@media (max-width: 479px) {
.galeria-home {
 width:93%;
 gap:0.25rem;
 text-align:center;
}
.galeria-home:not(.ct-section):not(.oxy-easy-posts),
.galeria-home.oxy-easy-posts .oxy-posts,
.galeria-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
gap:0.25rem;
}
}

.bg-solid-home-footer {
 width:100%;
 position:absolute;
 height:100%;
 background-color:#641582;
}
.zonas-reservas-titulo-principal {
}
.zonas-reservas-titulos-principal-container {
 width:100%;
}
.zonas-reservas-planes-container {
 gap:0.25rem;
 width:100%;
}
.zonas-reservas-planes-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-planes-container.oxy-easy-posts .oxy-posts,
.zonas-reservas-planes-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0.25rem;
}
@media (max-width: 767px) {
.zonas-reservas-planes-container {
}
.zonas-reservas-planes-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-planes-container.oxy-easy-posts .oxy-posts,
.zonas-reservas-planes-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.zonas-reservas-planes-container {
 gap:1.5rem;
}
.zonas-reservas-planes-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-planes-container.oxy-easy-posts .oxy-posts,
.zonas-reservas-planes-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1.5rem;
}
}

.zonas-reservas-titulos-principal {
 font-family:Rubik;
 font-size:1.125rem;
 width:100%;
 text-align:center;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 border-top-left-radius:0.5rem;
 border-top-right-radius:0.5rem;
 color:#ffffff;
}
.zonas-reservas-solid {
 width:100%;
 height:0.38rem;
}
.zonas-reservas-solid-2 {
}
.zonas-tablas-precios {
 padding-left:1rem;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 border-radius:0.25rem;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#eeeeee;
 border-right-color:#eeeeee;
 border-bottom-color:#eeeeee;
 border-left-color:#eeeeee;
 width:100%;
 gap:0.5rem;
 background-color:#ffffff;
}
.zonas-tablas-precios:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0.5rem;
}
@media (max-width: 479px) {
.zonas-tablas-precios {
 width:100%;
}
}

.zonas-tablas-precios-title {
 font-family:Rubik;
 font-size:1.125rem;
 width:100%;
 text-align:center;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 color:#ffffff;
 background-color:#666666;
}
@media (max-width: 479px) {
.zonas-tablas-precios-title {
}
}

.zonas-tablas-precios-tabs {
 width:100%;
}
.zonas-tablas-precios-nav {
 width:100%;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 padding-left:0.25rem;
 padding-right:0.25rem;
 background-color:#eeeeee;
}
.zonas-tablas-precios-nav:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-nav.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.zonas-tablas-precios-nav {
 text-align:center;
}
.zonas-tablas-precios-nav:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-nav.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.zonas-tablas-precios-nav-container {
 width:100%;
 gap:0.25rem;
}
.zonas-tablas-precios-nav-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-nav-container.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-nav-container.ct-section .ct-section-inner-wrap{
gap:0.25rem;
}
.zonas-tablas-precios-nav--title {
 font-family:Rubik;
 color:#666666;
}
@media (max-width: 479px) {
.zonas-tablas-precios-nav--title {
 text-align:center;
 font-size:0.875rem;
}
}

.zonas-tablas-precios-content {
 width:100%;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.zonas-tablas-precios-content--image {
 padding-top:0.5rem;
}
@media (max-width: 767px) {
.zonas-tablas-precios-content--image {
}
.zonas-tablas-precios-content--image:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-content--image.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-content--image.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.zonas-tablas-precios-content--image {
}
.zonas-tablas-precios-content--image:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-content--image.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-content--image.ct-section .ct-section-inner-wrap{
display:none;
}
}

.zonas-tablas-precios-container {
 padding-left:1rem;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 border-radius:0.25rem;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#eeeeee;
 border-right-color:#eeeeee;
 border-bottom-color:#eeeeee;
 border-left-color:#eeeeee;
 width:clamp(20rem, 90%, 52rem) ;
 gap:0.5rem;
 background-color:#ffffff;
 margin-top:1.44rem;
}
.zonas-tablas-precios-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-container.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0.5rem;
}
.otras-zonas-container {
 width:clamp(20rem, 90%, 48.2rem) ;
 margin-top:3.44rem;
}
.otras-zonas-container:not(.ct-section):not(.oxy-easy-posts),
.otras-zonas-container.oxy-easy-posts .oxy-posts,
.otras-zonas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:space-between;
}
@media (max-width: 767px) {
.otras-zonas-container {
 text-align:right;
}
.otras-zonas-container:not(.ct-section):not(.oxy-easy-posts),
.otras-zonas-container.oxy-easy-posts .oxy-posts,
.otras-zonas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.otras-zonas-container {
 text-align:left;
 width:100%;
 padding-left:0px;
 gap:2.76rem;
}
.otras-zonas-container:not(.ct-section):not(.oxy-easy-posts),
.otras-zonas-container.oxy-easy-posts .oxy-posts,
.otras-zonas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:2.76rem;
}
}

.otras-zonas-description-container {
 width:clamp(10rem, 90%,24.4rem) ;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 gap:1.5rem;
}
.otras-zonas-description-container:not(.ct-section):not(.oxy-easy-posts),
.otras-zonas-description-container.oxy-easy-posts .oxy-posts,
.otras-zonas-description-container.ct-section .ct-section-inner-wrap{
gap:1.5rem;
}
@media (max-width: 479px) {
.otras-zonas-description-container {
 padding-top:0rem;
 padding-right:0rem;
 padding-bottom:0rem;
 padding-left:0rem;
 width:100%;
}
}

.otras-zonas-description-title {
 font-family:Rubik;
 color:#641582;
 font-size:1.125rem;
 text-align:left;
}
.otras-zonas-description-texto {
 font-family:Rubik;
 color:#4d4d4d;
 font-size:1rem;
 text-align:left;
}
.otras-zonas-description-title-container {
 gap:0.75rem;
 width:100%;
}
.otras-zonas-description-title-container:not(.ct-section):not(.oxy-easy-posts),
.otras-zonas-description-title-container.oxy-easy-posts .oxy-posts,
.otras-zonas-description-title-container.ct-section .ct-section-inner-wrap{
gap:0.75rem;
}
.tabs-7229-tab {
}
.tabs-7229-tab-active {
}
.tabs-contents-7229-tab {
}
.otras-zonas-image {
}
.otras-zonas-wrapper {
 gap:1rem;
}
.otras-zonas-wrapper:not(.ct-section):not(.oxy-easy-posts),
.otras-zonas-wrapper.oxy-easy-posts .oxy-posts,
.otras-zonas-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1rem;
}
@media (max-width: 767px) {
.otras-zonas-wrapper {
 width:100%;
}
.otras-zonas-wrapper:not(.ct-section):not(.oxy-easy-posts),
.otras-zonas-wrapper.oxy-easy-posts .oxy-posts,
.otras-zonas-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.otras-zonas-title {
 font-family:Rubik;
 width:100%;
 font-size:2.75rem;
 color:#641582;
 text-align:center;
 margin-bottom:1rem;
}
@media (max-width: 479px) {
.otras-zonas-title {
 font-size:1.75rem;
}
}

.cumple-globos-image-2 {
 position:absolute;
 bottom:-31%;
 right:-16%;
}
@media (max-width: 1120px) {
.cumple-globos-image-2 {
 right:-9%;
 bottom:0%;
}
}

@media (max-width: 991px) {
.cumple-globos-image-2 {
}
.cumple-globos-image-2:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image-2.oxy-easy-posts .oxy-posts,
.cumple-globos-image-2.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.cumple-globos-image-2 {
}
.cumple-globos-image-2:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image-2.oxy-easy-posts .oxy-posts,
.cumple-globos-image-2.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.cumple-globos-image-2 {
}
.cumple-globos-image-2:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image-2.oxy-easy-posts .oxy-posts,
.cumple-globos-image-2.ct-section .ct-section-inner-wrap{
display:none;
}
}

.cumple-globos-image-internas-1 {
 margin-left:-7rem;
 position:absolute;
 left:0px;
 top:0px;
}
@media (max-width: 991px) {
.cumple-globos-image-internas-1 {
}
.cumple-globos-image-internas-1:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image-internas-1.oxy-easy-posts .oxy-posts,
.cumple-globos-image-internas-1.ct-section .ct-section-inner-wrap{
display:none;
}
}

.zonas-description-container-principal {
 width:clamp(20rem, 90%, 52rem) ;
 position:relative;
}
.zonas-description-container-principal:not(.ct-section):not(.oxy-easy-posts),
.zonas-description-container-principal.oxy-easy-posts .oxy-posts,
.zonas-description-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.zonas-description-container-principal {
 width:100%;
 text-align:center;
}
.zonas-description-container-principal:not(.ct-section):not(.oxy-easy-posts),
.zonas-description-container-principal.oxy-easy-posts .oxy-posts,
.zonas-description-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.cumple-globos-image-internas-2 {
 position:absolute;
 bottom:-52%;
 right:-16%;
}
@media (max-width: 1120px) {
.cumple-globos-image-internas-2 {
 right:-6%;
}
}

@media (max-width: 991px) {
.cumple-globos-image-internas-2 {
}
.cumple-globos-image-internas-2:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image-internas-2.oxy-easy-posts .oxy-posts,
.cumple-globos-image-internas-2.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.cumple-globos-image-internas-2 {
}
.cumple-globos-image-internas-2:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image-internas-2.oxy-easy-posts .oxy-posts,
.cumple-globos-image-internas-2.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.cumple-globos-image-internas-2 {
}
.cumple-globos-image-internas-2:not(.ct-section):not(.oxy-easy-posts),
.cumple-globos-image-internas-2.oxy-easy-posts .oxy-posts,
.cumple-globos-image-internas-2.ct-section .ct-section-inner-wrap{
display:none;
}
}

.facturacion-title--titulo {
 font-family:Inherit;
 color:#ffffff;
 text-align:center;
}
@media (max-width: 767px) {
.facturacion-title--titulo {
 font-size:1.75rem;
}
}

.facturacion-title-wrapper {
 width:100%;
 text-align:justify;
}
.facturacion-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.facturacion-title-wrapper.oxy-easy-posts .oxy-posts,
.facturacion-title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.facturacion-title-wrapper {
 width:100%;
 text-align:justify;
}
.facturacion-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.facturacion-title-wrapper.oxy-easy-posts .oxy-posts,
.facturacion-title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-around;
}
}

@media (max-width: 479px) {
.facturacion-title-wrapper {
 text-align:center;
}
.facturacion-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.facturacion-title-wrapper.oxy-easy-posts .oxy-posts,
.facturacion-title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
}

.facturacion-title-container {
 width:clamp(10rem, 90%,49.4rem) ;
 position:relative;
 z-index:2;
 gap:0rem;
 margin-bottom:8rem;
 margin-top:10.8rem;
 margin-left:auto;
 margin-right:auto;
}
.facturacion-title-container:not(.ct-section):not(.oxy-easy-posts),
.facturacion-title-container.oxy-easy-posts .oxy-posts,
.facturacion-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0rem;
}
@media (max-width: 991px) {
.facturacion-title-container {
 margin-top:14rem;
}
}

@media (max-width: 767px) {
.facturacion-title-container {
 margin-top:6rem;
}
}

@media (max-width: 479px) {
.facturacion-title-container {
 margin-top:6rem;
}
}

.facturacion-globos-image {
 margin-left:-7rem;
 position:absolute;
 left:0px;
}
.facturacion-carrito {
 padding-left:0rem;
 padding-top:0rem;
 padding-right:0rem;
 padding-bottom:0rem;
 border-radius:0.25rem;
 width:100%;
}
.facturacion-container {
 background-color:#ffffff;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 text-align:center;
 border-radius:0.25rem;
 width:100%;
 border-top-color:#eeeeee;
 border-right-color:#eeeeee;
 border-bottom-color:#eeeeee;
 border-left-color:#eeeeee;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.facturacion-container:not(.ct-section):not(.oxy-easy-posts),
.facturacion-container.oxy-easy-posts .oxy-posts,
.facturacion-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.facturacion-container {
 position:relative;
 z-index:1;
}
}

.facturacion-titulo-principal {
 font-family:Rubik;
 font-size:1.125rem;
 color:#ffffff;
 line-height:normal;
 background-color:#666666;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 width:100%;
}
.facturacion-globos-image-2 {
 position:absolute;
 right:-14%;
 top:32%;
}
@media (max-width: 1120px) {
.facturacion-globos-image-2 {
 z-index:0;
}
}

@media (max-width: 991px) {
.facturacion-globos-image-2 {
 position:absolute;
 right:-14%;
}
}

@media (max-width: 767px) {
.facturacion-globos-image-2 {
}
.facturacion-globos-image-2:not(.ct-section):not(.oxy-easy-posts),
.facturacion-globos-image-2.oxy-easy-posts .oxy-posts,
.facturacion-globos-image-2.ct-section .ct-section-inner-wrap{
display:none;
}
}

.facturacion-image-1 {
}
@media (max-width: 991px) {
.facturacion-image-1 {
 width:22%;
}
}

@media (max-width: 767px) {
.facturacion-image-1 {
 width:100%;
}
.facturacion-image-1:not(.ct-section):not(.oxy-easy-posts),
.facturacion-image-1.oxy-easy-posts .oxy-posts,
.facturacion-image-1.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.facturacion-image-1 {
}
.facturacion-image-1:not(.ct-section):not(.oxy-easy-posts),
.facturacion-image-1.oxy-easy-posts .oxy-posts,
.facturacion-image-1.ct-section .ct-section-inner-wrap{
display:none;
}
}

.cumple-chispitas-mobile {
}
.cumple-chispitas-mobile:not(.ct-section):not(.oxy-easy-posts),
.cumple-chispitas-mobile.oxy-easy-posts .oxy-posts,
.cumple-chispitas-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1120px) {
.cumple-chispitas-mobile {
}
}

@media (max-width: 767px) {
.cumple-chispitas-mobile {
 width:100%;
 position:absolute;
 top:0px;
 z-index:1;
 object-fit:contain;
}
.cumple-chispitas-mobile:not(.ct-section):not(.oxy-easy-posts),
.cumple-chispitas-mobile.oxy-easy-posts .oxy-posts,
.cumple-chispitas-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.cumple-chispitas-mobile {
 position:absolute;
 z-index:0;
 top:0px;
}
.cumple-chispitas-mobile:not(.ct-section):not(.oxy-easy-posts),
.cumple-chispitas-mobile.oxy-easy-posts .oxy-posts,
.cumple-chispitas-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.servicios-container-mobile {
}
.servicios-container-mobile:not(.ct-section):not(.oxy-easy-posts),
.servicios-container-mobile.oxy-easy-posts .oxy-posts,
.servicios-container-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.servicios-container-mobile {
 margin-top:-15rem;
}
.servicios-container-mobile:not(.ct-section):not(.oxy-easy-posts),
.servicios-container-mobile.oxy-easy-posts .oxy-posts,
.servicios-container-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.servicios-container-mobile {
 margin-top:-12rem;
 width:100%;
}
.servicios-container-mobile:not(.ct-section):not(.oxy-easy-posts),
.servicios-container-mobile.oxy-easy-posts .oxy-posts,
.servicios-container-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.servicios-botones-container {
 gap:1rem;
}
.servicios-botones-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-botones-container.oxy-easy-posts .oxy-posts,
.servicios-botones-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 767px) {
.servicios-botones-container {
 gap:0.5rem;
}
.servicios-botones-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-botones-container.oxy-easy-posts .oxy-posts,
.servicios-botones-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
gap:0.5rem;
}
}

@media (max-width: 479px) {
.servicios-botones-container {
 width:100%;
 gap:0.5rem;
}
.servicios-botones-container:not(.ct-section):not(.oxy-easy-posts),
.servicios-botones-container.oxy-easy-posts .oxy-posts,
.servicios-botones-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0.5rem;
}
}

.descripcion-juegos-mobile {
}
.descripcion-juegos-mobile:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-mobile.oxy-easy-posts .oxy-posts,
.descripcion-juegos-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.descripcion-juegos-mobile {
 width:100%;
 gap:0.5rem;
 text-align:center;
 position:relative;
 left:0px;
 padding-left:2rem;
 margin-top:2.5rem;
 height:32rem;
}
.descripcion-juegos-mobile:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-mobile.oxy-easy-posts .oxy-posts,
.descripcion-juegos-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:0.5rem;
}
}

@media (max-width: 479px) {
.descripcion-juegos-mobile {
 text-align:left;
 position:relative;
 left:0px;
 padding-left:0.75rem;
 width:100%;
 padding-bottom:0px;
 height:32rem;
 gap:0.5rem;
}
.descripcion-juegos-mobile:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-mobile.oxy-easy-posts .oxy-posts,
.descripcion-juegos-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:0.5rem;
}
}

.descripcion-item {
}
@media (max-width: 767px) {
.descripcion-item {
 text-align:left;
 width:18.75rem;
 max-width:18.75rem;
 min-width:18.75rem;
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 border-radius:0.63rem;
 height:30rem;
}
.descripcion-item:not(.ct-section):not(.oxy-easy-posts),
.descripcion-item.oxy-easy-posts .oxy-posts,
.descripcion-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.descripcion-item {
 width:18.75rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 padding-left:0.5rem;
 padding-right:0.5rem;
 border-radius:0.63rem;
 max-width:18.75rem;
 min-width:18.75rem;
 margin-bottom:0px;
}
.descripcion-item:not(.ct-section):not(.oxy-easy-posts),
.descripcion-item.oxy-easy-posts .oxy-posts,
.descripcion-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.descripcion-item--image {
}
@media (max-width: 767px) {
.descripcion-item--image {
 width:90%;
}
}

@media (max-width: 479px) {
.descripcion-item--image {
 width:90%;
}
}

.galeria-agenda-image {
 width:22rem;
}
@media (max-width: 991px) {
.galeria-agenda-image {
 width:100%;
}
}

@media (max-width: 767px) {
.galeria-agenda-image {
 width:48%;
}
}

@media (max-width: 479px) {
.galeria-agenda-image {
 width:15rem;
}
}

.footer-datos-info-container-principal {
 gap:1rem;
}
.footer-datos-info-container-principal:not(.ct-section):not(.oxy-easy-posts),
.footer-datos-info-container-principal.oxy-easy-posts .oxy-posts,
.footer-datos-info-container-principal.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 767px) {
.footer-datos-info-container-principal {
 width:100%;
}
}

@media (max-width: 479px) {
.footer-datos-info-container-principal {
 width:100%;
}
}

.cumple-globlo-1 {
}
.cumple-globo-1 {
}
@media (max-width: 991px) {
.cumple-globo-1 {
 width:10%;
}
}

@media (max-width: 767px) {
.cumple-globo-1 {
 width:15%;
 position:absolute;
 bottom:0px;
 left:0px;
}
}

@media (max-width: 479px) {
.cumple-globo-1 {
 position:absolute;
 z-index:5;
 width:24%;
 left:-13%;
 bottom:-4%;
}
.cumple-globo-1:not(.ct-section):not(.oxy-easy-posts),
.cumple-globo-1.oxy-easy-posts .oxy-posts,
.cumple-globo-1.ct-section .ct-section-inner-wrap{
display:block;
}
}

.cumple-globo-2 {
}
@media (max-width: 1120px) {
.cumple-globo-2 {
}
}

@media (max-width: 991px) {
.cumple-globo-2 {
 width:10%;
}
}

@media (max-width: 767px) {
.cumple-globo-2 {
 width:15%;
 position:absolute;
 right:0px;
 top:0px;
}
}

@media (max-width: 479px) {
.cumple-globo-2 {
 position:absolute;
 z-index:5;
 width:20%;
 right:-7%;
}
}

.bg-cumple-image-mobile {
}
.bg-cumple-image-mobile:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-image-mobile.oxy-easy-posts .oxy-posts,
.bg-cumple-image-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.bg-cumple-image-mobile {
 width:100%;
}
.bg-cumple-image-mobile:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-image-mobile.oxy-easy-posts .oxy-posts,
.bg-cumple-image-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.bg-cumple-image-mobile {
 position:absolute;
 height:66.9375rem;
}
.bg-cumple-image-mobile:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-image-mobile.oxy-easy-posts .oxy-posts,
.bg-cumple-image-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.zonas-container {
 gap:0rem;
 padding-top:11rem;
 padding-bottom:4rem;
 z-index:22;
 width:100%;
 position:relative;
 margin-left:auto;
 margin-right:auto;
}
.zonas-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-container.oxy-easy-posts .oxy-posts,
.zonas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0rem;
}
@media (max-width: 991px) {
.zonas-container {
 padding-top:10rem;
}
}

@media (max-width: 767px) {
.zonas-container {
 padding-top:8rem;
}
}

@media (max-width: 479px) {
.zonas-container {
 padding-top:5.69rem;
 width:93%;
}
}

.zonas-description--image {
}
@media (max-width: 991px) {
.zonas-description--image {
 width:15rem;
}
}

.zonas-description--image-mobile {
}
.zonas-description--image-mobile:not(.ct-section):not(.oxy-easy-posts),
.zonas-description--image-mobile.oxy-easy-posts .oxy-posts,
.zonas-description--image-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
.bg-error-404 {
background-image:url(https://playbeats.cl/wp-content/uploads/2023/10/banner-404-error.png);background-size: cover; height:57.30019rem;
 background-repeat:no-repeat;
 padding-top:10.5rem;
 text-align:left;
 width:100%;
}
.bg-error-404:not(.ct-section):not(.oxy-easy-posts),
.bg-error-404.oxy-easy-posts .oxy-posts,
.bg-error-404.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 479px) {
.bg-error-404 {
background-image:url(https://playbeats.cl/wp-content/uploads/2023/10/banner-404-error-mobile.png); text-align:center;
 padding-top:7rem;
}
.bg-error-404:not(.ct-section):not(.oxy-easy-posts),
.bg-error-404.oxy-easy-posts .oxy-posts,
.bg-error-404.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
}

.error-404-container {
 width:clamp(10rem, 90%, 59.75rem) ;
}
.error-404-container:not(.ct-section):not(.oxy-easy-posts),
.error-404-container.oxy-easy-posts .oxy-posts,
.error-404-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.error-404-container {
 width:95%;
}
}

.error-404-texto-container {
 gap:0.25rem;
}
.error-404-texto-container:not(.ct-section):not(.oxy-easy-posts),
.error-404-texto-container.oxy-easy-posts .oxy-posts,
.error-404-texto-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.25rem;
}
.error-404-elements-container {
 gap:4rem;
}
.error-404-elements-container:not(.ct-section):not(.oxy-easy-posts),
.error-404-elements-container.oxy-easy-posts .oxy-posts,
.error-404-elements-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-around;
gap:4rem;
}
@media (max-width: 479px) {
.error-404-elements-container {
 overflow:hidden;
}
}

.error-404-texto--title {
 color:#ffffff;
 font-size:2.5rem;
 font-weight:700;
 text-align:center;
}
@media (max-width: 479px) {
.error-404-texto--title {
 font-size:2rem;
}
}

.error-404-texto--texto {
 font-family:Rubik;
 color:#ffffff;
 font-size:1.125rem;
}
@media (max-width: 479px) {
.error-404-texto--texto {
 font-size:1remrem;
}
}

.btn-general-purple {
 background-color:#641582;
 border-radius:0.38rem;
 padding-left:1rem;
 padding-right:1rem;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.error-404-image {
 width:100%;
}
@media (max-width: 479px) {
.error-404-image {
}
}

.error-404-image-container {
}
@media (max-width: 479px) {
.error-404-image-container {
 width:134%;
}
}

.error-404-texto--title-mobile {
 text-align:center;
}
.error-404-texto--title-mobile:not(.ct-section):not(.oxy-easy-posts),
.error-404-texto--title-mobile.oxy-easy-posts .oxy-posts,
.error-404-texto--title-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 479px) {
.error-404-texto--title-mobile {
 font-family:Rubik;
}
.error-404-texto--title-mobile:not(.ct-section):not(.oxy-easy-posts),
.error-404-texto--title-mobile.oxy-easy-posts .oxy-posts,
.error-404-texto--title-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.error-404-texto--title-desktop {
}
@media (max-width: 479px) {
.error-404-texto--title-desktop {
}
.error-404-texto--title-desktop:not(.ct-section):not(.oxy-easy-posts),
.error-404-texto--title-desktop.oxy-easy-posts .oxy-posts,
.error-404-texto--title-desktop.ct-section .ct-section-inner-wrap{
display:none;
}
}

.banner-container {
}
.banner-container:not(.ct-section):not(.oxy-easy-posts),
.banner-container.oxy-easy-posts .oxy-posts,
.banner-container.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.banner-container {
 margin-top:-2rem;
}
.banner-container:not(.ct-section):not(.oxy-easy-posts),
.banner-container.oxy-easy-posts .oxy-posts,
.banner-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.banner-container {
 margin-top:0rem;
}
.banner-container:not(.ct-section):not(.oxy-easy-posts),
.banner-container.oxy-easy-posts .oxy-posts,
.banner-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
}

.banner-logo {
}
@media (max-width: 767px) {
.banner-logo {
}
.banner-logo:not(.ct-section):not(.oxy-easy-posts),
.banner-logo.oxy-easy-posts .oxy-posts,
.banner-logo.ct-section .ct-section-inner-wrap{
display:none;
}
}

.banner-text {
 position:relative;
 z-index:1;
 font-size:1rem;
 color:#ffffff;
 width:30%;
 text-align:center;
}
.banner-text:not(.ct-section):not(.oxy-easy-posts),
.banner-text.oxy-easy-posts .oxy-posts,
.banner-text.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.banner-text {
 width:clamp(10rem, 90%, 19.5625rem) ;
 position:relative;
 background-color:#9423fd;
 padding-top:1.22rem;
 padding-bottom:1.22rem;
 padding-left:1rem;
 padding-right:1rem;
 margin-top:-5rem;
}
.banner-text:not(.ct-section):not(.oxy-easy-posts),
.banner-text.oxy-easy-posts .oxy-posts,
.banner-text.ct-section .ct-section-inner-wrap{
display:inline;
}
}

@media (max-width: 479px) {
.banner-text {
 color:#ffffff;
 font-size:0.8125rem;
 position:relative;
 margin-top:-5rem;
 z-index:2;
}
.banner-text:not(.ct-section):not(.oxy-easy-posts),
.banner-text.oxy-easy-posts .oxy-posts,
.banner-text.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.politicas-container {
 padding-bottom:5rem;
 text-align:left;
 background-color:#641582;
 overflow:visible;
 padding-top:3rem;
}
.politicas-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-container.oxy-easy-posts .oxy-posts,
.politicas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.politicas-container {
}
}

@media (max-width: 767px) {
.politicas-container {
}
}

@media (max-width: 479px) {
.politicas-container {
 text-align:center;
}
.politicas-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-container.oxy-easy-posts .oxy-posts,
.politicas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.politicas-wrapper {
background-size: contain; gap:2rem;
 padding-bottom:19rem;
 background-repeat:no-repeat;
 padding-top:0rem;
 width:clamp(25rem, 90%, 52.5rem) ;
 margin-top:0rem;
 height:auto;
}
.politicas-wrapper:not(.ct-section):not(.oxy-easy-posts),
.politicas-wrapper.oxy-easy-posts .oxy-posts,
.politicas-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
gap:2rem;
}
@media (max-width: 991px) {
.politicas-wrapper {
 padding-top:2rem;
}
}

@media (max-width: 767px) {
.politicas-wrapper {
 padding-top:3rem;
}
}

@media (max-width: 479px) {
.politicas-wrapper {
 padding-left:1rem;
 text-align:center;
 width:100%;
 padding-right:1rem;
 padding-top:2rem;
 padding-bottom:7rem;
}
.politicas-wrapper:not(.ct-section):not(.oxy-easy-posts),
.politicas-wrapper.oxy-easy-posts .oxy-posts,
.politicas-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.politicas-items-container {
 text-transform:capitalize;
 text-align:center;
 padding-top:0rem;
 z-index:4;
 position:relative;
 width:62%;
 gap:0.65rem;
}
.politicas-items-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-items-container.oxy-easy-posts .oxy-posts,
.politicas-items-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:0.65rem;
}
@media (max-width: 1120px) {
.politicas-items-container {
 margin-left:3rem;
 z-index:5;
}
}

@media (max-width: 991px) {
.politicas-items-container {
 margin-left:0rem;
 padding-top:0rem;
 width:90%;
}
.politicas-items-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-items-container.oxy-easy-posts .oxy-posts,
.politicas-items-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.politicas-items-container {
 gap:0.65em;
}
.politicas-items-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-items-container.oxy-easy-posts .oxy-posts,
.politicas-items-container.ct-section .ct-section-inner-wrap{
gap:0.65em;
}
}

@media (max-width: 479px) {
.politicas-items-container {
 margin-left:0rem;
 padding-bottom:28px;
 margin-bottom:0rem;
}
}

.politicas-menu-container {
}
.politicas-nav-item {
 text-align:center;
 font-size:1rem;
 line-height:normal;
 width:100%;
 color:#ffffff;
}
@media (max-width: 479px) {
.politicas-nav-item {
 font-size:0.825rem;
}
}

.politicas-nav-item-derecha {
 width:14.66994rem;
 height:2.5rem;
 padding-left:0rem;
 padding-right:0rem;
 padding-top:0rem;
 padding-bottom:0px;
}
.politicas-nav-item-derecha:not(.ct-section):not(.oxy-easy-posts),
.politicas-nav-item-derecha.oxy-easy-posts .oxy-posts,
.politicas-nav-item-derecha.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.politicas-nav-item-izquierda {
 padding-top:0rem;
 padding-bottom:0.12rem;
 gap:0.75rem;
 height:2.5rem;
 width:14.66994rem;
 margin-top:-5px;
}
.politicas-nav-item-izquierda:not(.ct-section):not(.oxy-easy-posts),
.politicas-nav-item-izquierda.oxy-easy-posts .oxy-posts,
.politicas-nav-item-izquierda.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.75rem;
}
@media (max-width: 479px) {
.politicas-nav-item-izquierda {
 padding-left:0rem;
 padding-right:0rem;
 text-align:center;
}
.politicas-nav-item-izquierda:not(.ct-section):not(.oxy-easy-posts),
.politicas-nav-item-izquierda.oxy-easy-posts .oxy-posts,
.politicas-nav-item-izquierda.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.politicas-menu-nav-container {
 margin-right:0px;
 width:12.7rem;
}
.politicas-menu-nav-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-menu-nav-container.oxy-easy-posts .oxy-posts,
.politicas-menu-nav-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.politicas-menu-nav-container {
 margin-right:0px;
}
}

@media (max-width: 767px) {
.politicas-menu-nav-container {
 margin-right:0px;
}
}

@media (max-width: 479px) {
.politicas-menu-nav-container {
 width:21rem;
 margin-right:0px;
 padding-left:0rem;
 padding-right:0rem;
}
}

.politicas-logo {
 width:8.625rem;
 padding-top:2.4rem;
 padding-bottom:3.42rem;
}
@media (max-width: 991px) {
.politicas-logo {
}
.politicas-logo:not(.ct-section):not(.oxy-easy-posts),
.politicas-logo.oxy-easy-posts .oxy-posts,
.politicas-logo.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.politicas-logo {
}
.politicas-logo:not(.ct-section):not(.oxy-easy-posts),
.politicas-logo.oxy-easy-posts .oxy-posts,
.politicas-logo.ct-section .ct-section-inner-wrap{
display:none;
}
}

.politicas-image {
 width:26.1875rem;
 right:0px;
}
@media (max-width: 991px) {
.politicas-image {
 width:100%;
}
}

@media (max-width: 767px) {
.politicas-image {
}
}

@media (max-width: 479px) {
.politicas-image {
transform: scaleX(-1); top:0px;
 width:100%;
 bottom:auto;
 left:auto;
}
}

.politicas-accordion-container {
 width:100%;
}
.politicas-accordion-container .oxy-pro-accordion_item{
margin-top:0px;
}

.politicas-accordion-row {
 background-color:rgba(100,21,130,0.1);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-left-radius:6rem;
 border-radius:0.38rem;
 margin-top:1rem;
 padding-left:0.62rem;
 padding-right:0.62px;
}
.politicas-accordion-row_nav {
}
.politicas-accordion-row-label {
 font-size:1rem;
 text-align:left;
 color:#333333;
}
@media (max-width: 767px) {
.politicas-accordion-row-label {
 font-size:0.8125rem;
}
}

.politicas-accordion-content--text {
}
@media (max-width: 767px) {
.politicas-accordion-content--text {
 font-size:0.8125rem;
}
}

.politicas-accordion-content {
 background-color:rgba(100,21,130,0.1);
 border-bottom-left-radius:0.38rem;
 border-bottom-right-radius:0.38rem;
 padding-left:0rem;
 padding-top:0rem;
 padding-right:0rem;
 padding-bottom:0rem;
}
.politicas-accordion-text-container {
 padding-left:0.62rem;
 padding-right:0.62rem;
 padding-bottom:0.98rem;
 gap:0.5rem;
 padding-top:0.5rem;
}
.politicas-accordion-text-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-accordion-text-container.oxy-easy-posts .oxy-posts,
.politicas-accordion-text-container.ct-section .ct-section-inner-wrap{
gap:0.5rem;
}
.politicas-personajes {
 position:absolute;
 width:21rem;
 height:1rem;
 left:12%;
 top:30rem;
 z-index:5;
}
.politicas-personajes:not(.ct-section):not(.oxy-easy-posts),
.politicas-personajes.oxy-easy-posts .oxy-posts,
.politicas-personajes.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
@media (max-width: 1120px) {
.politicas-personajes {
 left:2%;
}
}

@media (max-width: 991px) {
.politicas-personajes {
 width:16rem;
 z-index:2;
}
.politicas-personajes:not(.ct-section):not(.oxy-easy-posts),
.politicas-personajes.oxy-easy-posts .oxy-posts,
.politicas-personajes.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.politicas-personajes {
 top:53rem;
 order:1;
 width:10.8125rem;
 left:auto;
 right:auto;
 margin-left:auto;
}
}

.politicas-wrapper-principal {
 width:100%;
 text-align:right;
 background-color:#ffffff;
 z-index:3;
 margin-top:5rem;
 padding-top:7rem;
}
.politicas-wrapper-principal:not(.ct-section):not(.oxy-easy-posts),
.politicas-wrapper-principal.oxy-easy-posts .oxy-posts,
.politicas-wrapper-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.politicas-wrapper-principal {
 padding-right:1rem;
}
}

@media (max-width: 991px) {
.politicas-wrapper-principal {
 margin-top:5rem;
 padding-right:0rem;
 text-align:right;
 width:89%;
 margin-left:0px;
}
.politicas-wrapper-principal:not(.ct-section):not(.oxy-easy-posts),
.politicas-wrapper-principal.oxy-easy-posts .oxy-posts,
.politicas-wrapper-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 767px) {
.politicas-wrapper-principal {
 width:100%;
 padding-top:10rem;
 margin-top:-6rem;
}
}

@media (max-width: 479px) {
.politicas-wrapper-principal {
 text-align:center;
}
.politicas-wrapper-principal:not(.ct-section):not(.oxy-easy-posts),
.politicas-wrapper-principal.oxy-easy-posts .oxy-posts,
.politicas-wrapper-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.monitos-home-cumple {
 height:48rem;
}
.zonas-tablas-precios-image--mobile {
 padding-top:0.5rem;
}
.zonas-tablas-precios-image--mobile:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-image--mobile.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-image--mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.zonas-tablas-precios-image--mobile {
 width:100%;
}
.zonas-tablas-precios-image--mobile:not(.ct-section):not(.oxy-easy-posts),
.zonas-tablas-precios-image--mobile.oxy-easy-posts .oxy-posts,
.zonas-tablas-precios-image--mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.galeria-cumple {
 width:clamp(20rem, 90%, 62.9rem) ;
 position:relative;
 gap:1.81rem;
 margin-top:12rem;
 margin-bottom:12rem;
 margin-left:auto;
 margin-right:auto;
}
.galeria-cumple:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple.oxy-easy-posts .oxy-posts,
.galeria-cumple.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
gap:1.81rem;
}
@media (max-width: 991px) {
.galeria-cumple {
 margin-top:9rem;
 margin-bottom:9rem;
}
}

@media (max-width: 767px) {
.galeria-cumple {
 margin-top:4rem;
 margin-bottom:4rem;
}
}

@media (max-width: 479px) {
.galeria-cumple {
 width:93%;
 gap:0.25rem;
 margin-top:0rem;
 margin-bottom:2rem;
}
.galeria-cumple:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple.oxy-easy-posts .oxy-posts,
.galeria-cumple.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:0.25rem;
}
}

.galeria-cumple-interno {
 gap:1.81rem;
 width:100%;
 text-align:justify;
}
.galeria-cumple-interno:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-interno.oxy-easy-posts .oxy-posts,
.galeria-cumple-interno.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
gap:1.81rem;
}
@media (max-width: 1120px) {
.galeria-cumple-interno {
 width:100%%;
}
}

@media (max-width: 767px) {
.galeria-cumple-interno {
 width:100%;
 gap:1rem;
}
.galeria-cumple-interno:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-interno.oxy-easy-posts .oxy-posts,
.galeria-cumple-interno.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:1rem;
}
}

@media (max-width: 479px) {
.galeria-cumple-interno {
 gap:1rem;
}
.galeria-cumple-interno:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-interno.oxy-easy-posts .oxy-posts,
.galeria-cumple-interno.ct-section .ct-section-inner-wrap{
flex-wrap:wrap;
gap:1rem;
}
}

.galeria-cumple-dekstop {
 gap:1.81rem;
}
.galeria-cumple-dekstop:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-dekstop.oxy-easy-posts .oxy-posts,
.galeria-cumple-dekstop.ct-section .ct-section-inner-wrap{
gap:1.81rem;
}
@media (max-width: 1120px) {
.galeria-cumple-dekstop {
 width:100%;
}
}

@media (max-width: 767px) {
.galeria-cumple-dekstop {
}
.galeria-cumple-dekstop:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-dekstop.oxy-easy-posts .oxy-posts,
.galeria-cumple-dekstop.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.galeria-cumple-dekstop {
}
.galeria-cumple-dekstop:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-dekstop.oxy-easy-posts .oxy-posts,
.galeria-cumple-dekstop.ct-section .ct-section-inner-wrap{
display:none;
}
}

.galeria-cumple-mobile {
 gap:1.81rem;
}
.galeria-cumple-mobile:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-mobile.oxy-easy-posts .oxy-posts,
.galeria-cumple-mobile.ct-section .ct-section-inner-wrap{
display:none;
gap:1.81rem;
}
@media (max-width: 767px) {
.galeria-cumple-mobile {
 width:100%;
}
.galeria-cumple-mobile:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-mobile.oxy-easy-posts .oxy-posts,
.galeria-cumple-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.galeria-cumple-mobile {
 gap:1.06rem;
}
.galeria-cumple-mobile:not(.ct-section):not(.oxy-easy-posts),
.galeria-cumple-mobile.oxy-easy-posts .oxy-posts,
.galeria-cumple-mobile.ct-section .ct-section-inner-wrap{
display:none;
gap:1.06rem;
}
}

.galeria-cumple-image {
}
@media (max-width: 1120px) {
.galeria-cumple-image {
 width:100%;
}
}

@media (max-width: 767px) {
.galeria-cumple-image {
 width:47%;
}
}

@media (max-width: 479px) {
.galeria-cumple-image {
 width:46%;
}
}

.politicas-reglas-list {
 width:clamp(10rem, 90%, 25.4rem) ;
 gap:1.5rem;
}
.politicas-reglas-list:not(.ct-section):not(.oxy-easy-posts),
.politicas-reglas-list.oxy-easy-posts .oxy-posts,
.politicas-reglas-list.ct-section .ct-section-inner-wrap{
gap:1.5rem;
}
.politicas-reglas-list-container {
 gap:0.75rem;
}
.politicas-reglas-list-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-reglas-list-container.oxy-easy-posts .oxy-posts,
.politicas-reglas-list-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.75rem;
}
.politicas-reglas-text-container {
 width:100%;
}
.politicas-reglas-text-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-reglas-text-container.oxy-easy-posts .oxy-posts,
.politicas-reglas-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.politicas-reglas-bullet-container {
 gap:0.8rem;
 text-align:center;
}
.politicas-reglas-bullet-container:not(.ct-section):not(.oxy-easy-posts),
.politicas-reglas-bullet-container.oxy-easy-posts .oxy-posts,
.politicas-reglas-bullet-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:0.8rem;
}
.politicas-reglas--bullet {
 font-family:Rubik;
 font-size:1rem;
 color:#333333;
 font-weight:400;
 text-align:right;
}
.politicas-reglas--bullet:not(.ct-section):not(.oxy-easy-posts),
.politicas-reglas--bullet.oxy-easy-posts .oxy-posts,
.politicas-reglas--bullet.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-end;
}
.politica-reglas--text {
 font-family:Rubik;
 color:#333333;
 font-size:1rem;
 padding-bottom:0px;
 width:100%;
 text-align:left;
}
@media (max-width: 767px) {
.politica-reglas--text {
 font-size:0.8125rem;
}
}

@media (max-width: 479px) {
.politica-reglas--text {
 font-size:0.8125rem;
}
}

.politicas-reglas-number {
 width:1.5rem;
}
.politicas-reglas-number:not(.ct-section):not(.oxy-easy-posts),
.politicas-reglas-number.oxy-easy-posts .oxy-posts,
.politicas-reglas-number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.politicas-content-text {
 font-family:Rubik;
 font-size:1rem;
 color:#333333;
 font-weight:700;
}
@media (max-width: 767px) {
.politicas-content-text {
 font-size:0.8125rem;
}
}

.banner-text-mobile {
 font-size:1rem;
 color:#ffffff;
 width:100%;
 text-align:center;
 bottom:23%;
}
@media (max-width: 767px) {
.banner-text-mobile {
 width:79%;
 margin-top:-2rem;
}
}

@media (max-width: 479px) {
.banner-text-mobile {
 color:#ffffff;
 font-size:0.8125rem;
 width:82%;
 bottom:0%;
}
.banner-text-mobile:not(.ct-section):not(.oxy-easy-posts),
.banner-text-mobile.oxy-easy-posts .oxy-posts,
.banner-text-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.tarjetas-cumple-elements {
 width:100%;
 position:relative;
 text-align:justify;
}
.tarjetas-cumple-elements:not(.ct-section):not(.oxy-easy-posts),
.tarjetas-cumple-elements.oxy-easy-posts .oxy-posts,
.tarjetas-cumple-elements.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
@media (max-width: 767px) {
.tarjetas-cumple-elements {
}
.tarjetas-cumple-elements:not(.ct-section):not(.oxy-easy-posts),
.tarjetas-cumple-elements.oxy-easy-posts .oxy-posts,
.tarjetas-cumple-elements.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.tarjetas-cumple-elements {
}
.tarjetas-cumple-elements:not(.ct-section):not(.oxy-easy-posts),
.tarjetas-cumple-elements.oxy-easy-posts .oxy-posts,
.tarjetas-cumple-elements.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.tarjetas-cumple-chispitas-image {
 z-index:1;
}
@media (max-width: 479px) {
.tarjetas-cumple-chispitas-image {
}
.tarjetas-cumple-chispitas-image:not(.ct-section):not(.oxy-easy-posts),
.tarjetas-cumple-chispitas-image.oxy-easy-posts .oxy-posts,
.tarjetas-cumple-chispitas-image.ct-section .ct-section-inner-wrap{
display:none;
}
}

.bg-cumple-tarjeta-image {
 width:100%;
 position:absolute;
 object-fit:contain;
 border-top-left-radius:0.25remrem;
 border-top-right-radius:0.25rem;
 border-bottom-left-radius:0.25rem;
 border-bottom-right-radius:0.25px;
}
@media (max-width: 1120px) {
.bg-cumple-tarjeta-image {
 margin-top:0%;
}
}

@media (max-width: 479px) {
.bg-cumple-tarjeta-image {
}
.bg-cumple-tarjeta-image:not(.ct-section):not(.oxy-easy-posts),
.bg-cumple-tarjeta-image.oxy-easy-posts .oxy-posts,
.bg-cumple-tarjeta-image.ct-section .ct-section-inner-wrap{
display:none;
}
}

.bg-tarjetas-cumple-container {
 width:100%;
 position:relative;
}
.bg-tarjetas-cumple-container:not(.ct-section):not(.oxy-easy-posts),
.bg-tarjetas-cumple-container.oxy-easy-posts .oxy-posts,
.bg-tarjetas-cumple-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 767px) {
.bg-tarjetas-cumple-container {
}
.bg-tarjetas-cumple-container:not(.ct-section):not(.oxy-easy-posts),
.bg-tarjetas-cumple-container.oxy-easy-posts .oxy-posts,
.bg-tarjetas-cumple-container.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.bg-tarjetas-cumple-container {
 position:relative;
}
.bg-tarjetas-cumple-container:not(.ct-section):not(.oxy-easy-posts),
.bg-tarjetas-cumple-container.oxy-easy-posts .oxy-posts,
.bg-tarjetas-cumple-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.tarjetascumple-container {
 gap:3.25rem;
 padding-top:0rem;
 padding-bottom:6.5rem;
 position:relative;
 z-index:22;
 width:clamp(10rem,90%, 47.3125rem) ;
 margin-top:-35rem;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}
.tarjetascumple-container:not(.ct-section):not(.oxy-easy-posts),
.tarjetascumple-container.oxy-easy-posts .oxy-posts,
.tarjetascumple-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:3.25rem;
}
@media (max-width: 479px) {
.tarjetascumple-container {
 padding-top:5.69rem;
 width:93%;
}
}

.tarjetascumple-titulo-container {
 width:75%;
}
.tarjetascumple-titulo-container:not(.ct-section):not(.oxy-easy-posts),
.tarjetascumple-titulo-container.oxy-easy-posts .oxy-posts,
.tarjetascumple-titulo-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.tarjetascumple-titulo--principal {
 font-family:Rubik;
 color:#ffffff;
 font-weight:700;
 text-align:center;
}
.tarjetascumple-titulo--subtitulo {
 font-family:Rubik;
 color:#ffffff;
 font-weight:400;
 font-size:1.125rem;
 text-align:center;
}
.tarjetascumple-invitaciones-container {
 gap:1rem;
}
.tarjetascumple-invitaciones-container:not(.ct-section):not(.oxy-easy-posts),
.tarjetascumple-invitaciones-container.oxy-easy-posts .oxy-posts,
.tarjetascumple-invitaciones-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
.tarjetascumple-items {
 gap:1rem;
}
.tarjetascumple-items:not(.ct-section):not(.oxy-easy-posts),
.tarjetascumple-items.oxy-easy-posts .oxy-posts,
.tarjetascumple-items.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:1rem;
}
.tarjetascumple-item--image {
}
.politicas-container-principal {
 width:clamp(10rem, 90%, 64.9375rem) ;
 position:relative;
 text-align:left;
 margin-top:4rem;
}
.politicas-container-principal:not(.ct-section):not(.oxy-easy-posts),
.politicas-container-principal.oxy-easy-posts .oxy-posts,
.politicas-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.politicas-container-principal {
}
}

@media (max-width: 991px) {
.politicas-container-principal {
 width:98%;
}
.politicas-container-principal:not(.ct-section):not(.oxy-easy-posts),
.politicas-container-principal.oxy-easy-posts .oxy-posts,
.politicas-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.politicas-container-principal {
 width:97%;
 text-align:center;
 margin-top:12rem;
}
.politicas-container-principal:not(.ct-section):not(.oxy-easy-posts),
.politicas-container-principal.oxy-easy-posts .oxy-posts,
.politicas-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.politicas-container-principal {
 text-align:center;
}
.politicas-container-principal:not(.ct-section):not(.oxy-easy-posts),
.politicas-container-principal.oxy-easy-posts .oxy-posts,
.politicas-container-principal.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
}
}

.reglamento-contenido-wrapper {
background-size: contain; gap:0.9rem;
 padding-bottom:25rem;
 background-repeat:no-repeat;
 background-color:#ffffff;
 width:100%;
 margin-top:7rem;
 padding-top:13rem;
 height:auto;
}
.reglamento-contenido-wrapper:not(.ct-section):not(.oxy-easy-posts),
.reglamento-contenido-wrapper.oxy-easy-posts .oxy-posts,
.reglamento-contenido-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0.9rem;
}
@media (max-width: 991px) {
.reglamento-contenido-wrapper {
 padding-bottom:18rem;
 padding-top:15rem;
}
}

@media (max-width: 767px) {
.reglamento-contenido-wrapper {
 padding-top:16rem;
 margin-top:0em;
 padding-left:0em;
 padding-right:0rem;
 padding-bottom:10rem;
}
}

@media (max-width: 479px) {
.reglamento-contenido-wrapper {
 padding-top:10rem;
 text-align:center;
 margin-top:5rem;
}
.reglamento-contenido-wrapper:not(.ct-section):not(.oxy-easy-posts),
.reglamento-contenido-wrapper.oxy-easy-posts .oxy-posts,
.reglamento-contenido-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.reglamento-titulo-container {
 width:100%;
}
.reglamento-titulo-container:not(.ct-section):not(.oxy-easy-posts),
.reglamento-titulo-container.oxy-easy-posts .oxy-posts,
.reglamento-titulo-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.reglamento-titulo-container {
 width:100%;
}
}

.reglamento-titulo {
 text-align:center;
 color:#ffffff;
 font-size:1rem;
 line-height:normal;
 width:88%;
 text-transform:uppercase;
 padding-top:0.63rem;
 padding-bottom:0.41rem;
}
@media (max-width: 479px) {
.reglamento-titulo {
 font-size:1rem;
 padding-left:1rem;
 padding-right:1rem;
 width:100%%;
}
}

.reglamento-container {
 padding-bottom:5rem;
 text-align:left;
 overflow:visible;
 background-color:#ee6bff;
 position:relative;
 z-index:1;
}
.reglamento-container:not(.ct-section):not(.oxy-easy-posts),
.reglamento-container.oxy-easy-posts .oxy-posts,
.reglamento-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.reglamento-container {
 padding-top:3rem;
 overflow:hidden;
}
}

@media (max-width: 767px) {
.reglamento-container {
 width:100%;
 padding-top:1rem;
}
}

@media (max-width: 479px) {
.reglamento-container {
 text-align:center;
 padding-top:0rem;
 padding-bottom:5rem;
}
.reglamento-container:not(.ct-section):not(.oxy-easy-posts),
.reglamento-container.oxy-easy-posts .oxy-posts,
.reglamento-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.reglamento-wrapper-principal {
 text-align:left;
 width:100%;
}
.reglamento-wrapper-principal:not(.ct-section):not(.oxy-easy-posts),
.reglamento-wrapper-principal.oxy-easy-posts .oxy-posts,
.reglamento-wrapper-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.reglamento-wrapper-principal {
 width:100%;
}
}

@media (max-width: 767px) {
.reglamento-wrapper-principal {
 margin-top:7rem;
}
}

@media (max-width: 479px) {
.reglamento-wrapper-principal {
 text-align:center;
 margin-top:7rem;
}
.reglamento-wrapper-principal:not(.ct-section):not(.oxy-easy-posts),
.reglamento-wrapper-principal.oxy-easy-posts .oxy-posts,
.reglamento-wrapper-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.descripcion-juegos-image-container {
 text-align:center;
}
.descripcion-juegos-image-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-image-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-image-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
@media (max-width: 1120px) {
.descripcion-juegos-image-container {
 gap:5rem;
}
.descripcion-juegos-image-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-image-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-image-container.ct-section .ct-section-inner-wrap{
gap:5rem;
}
}

@media (max-width: 991px) {
.descripcion-juegos-image-container {
 width:100%;
 height:57rem;
 text-align:right;
 overflow:hidden;
 margin-right:-11rem;
}
.descripcion-juegos-image-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-image-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-image-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.descripcion-juegos-image-container {
}
.descripcion-juegos-image-container:not(.ct-section):not(.oxy-easy-posts),
.descripcion-juegos-image-container.oxy-easy-posts .oxy-posts,
.descripcion-juegos-image-container.ct-section .ct-section-inner-wrap{
display:none;
}
}

.descripcion-juegos--image {
}
@media (max-width: 991px) {
.descripcion-juegos--image {
}
}

.bg-logo {
background-size: cover; width:100%;
 overflow:hidden;
 padding-top:0px;
 background-repeat:no-repeat;
 background-color:#9522fd;
 height:45rem;
}
.bg-logo:not(.ct-section):not(.oxy-easy-posts),
.bg-logo.oxy-easy-posts .oxy-posts,
.bg-logo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.bg-logo {
 margin-top:0em;
}
}

@media (max-width: 991px) {
.bg-logo {
 margin-top:5rem;
 height:29rem;
}
}

@media (max-width: 767px) {
.bg-logo {
 margin-top:0rem;
 height:22rem;
}
}

@media (max-width: 479px) {
.bg-logo {
 overflow:hidden;
}
}

.bg-ubicacion-container {
background-image:url(https://playbeats.cl/wp-content/uploads/2023/10/banner-ubicacion.svg); padding-top:9.81rem;
 padding-bottom:0.78rem;
 background-position:0% 0%;
}
.bg-ubicacion-container:not(.ct-section):not(.oxy-easy-posts),
.bg-ubicacion-container.oxy-easy-posts .oxy-posts,
.bg-ubicacion-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.bg-ubicacion-container {
background-size: cover; text-align:center;
 padding-top:8rem;
 height:55rem;
 background-repeat:no-repeat;
 background-attachment:scroll;
 background-clip:padding-box;
 background-position:center  30%;
}
.bg-ubicacion-container:not(.ct-section):not(.oxy-easy-posts),
.bg-ubicacion-container.oxy-easy-posts .oxy-posts,
.bg-ubicacion-container.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.bg-ubicacion-container {
 padding-top:6rem;
 height:45rem;
}
}

.ubicacion-items-container {
 text-align:center;
 gap:2rem;
 width:clamp(10rem, 90%, 51.9rem) ;
}
.ubicacion-items-container:not(.ct-section):not(.oxy-easy-posts),
.ubicacion-items-container.oxy-easy-posts .oxy-posts,
.ubicacion-items-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
gap:2rem;
}
@media (max-width: 767px) {
.ubicacion-items-container {
 width:92%;
 text-align:center;
}
.ubicacion-items-container:not(.ct-section):not(.oxy-easy-posts),
.ubicacion-items-container.oxy-easy-posts .oxy-posts,
.ubicacion-items-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ubicacion-item-title-container {
 width:clamp(10rem, 80%, 27rem) ;
 gap:0.5rem;
}
.ubicacion-item-title-container:not(.ct-section):not(.oxy-easy-posts),
.ubicacion-item-title-container.oxy-easy-posts .oxy-posts,
.ubicacion-item-title-container.ct-section .ct-section-inner-wrap{
gap:0.5rem;
}
.ubicacion-title {
 font-family:Rubik;
 color:#ffd903;
 font-weight:700;
 font-size:1.5rem;
}
.ubicacion-item {
 font-family:Rubik;
}
.ubicacion-texto {
 color:#ffd903;
 text-align:left;
}
.ubicacion-item-redes {
 gap:0.94rem;
}
.ubicacion-item-redes:not(.ct-section):not(.oxy-easy-posts),
.ubicacion-item-redes.oxy-easy-posts .oxy-posts,
.ubicacion-item-redes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
gap:0.94rem;
}
.ubicacion-icon {
}
.ubicacion-map-container {
 width:100%;
 gap:0.5rem;
}
.ubicacion-map-container:not(.ct-section):not(.oxy-easy-posts),
.ubicacion-map-container.oxy-easy-posts .oxy-posts,
.ubicacion-map-container.ct-section .ct-section-inner-wrap{
gap:0.5rem;
}
.ubicacion-direccion-container {
 text-align:justify;
 width:100%;
}
.ubicacion-direccion-container:not(.ct-section):not(.oxy-easy-posts),
.ubicacion-direccion-container.oxy-easy-posts .oxy-posts,
.ubicacion-direccion-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.ubicacion-direccion-container {
 text-align:left;
 gap:1.5rem;
}
.ubicacion-direccion-container:not(.ct-section):not(.oxy-easy-posts),
.ubicacion-direccion-container.oxy-easy-posts .oxy-posts,
.ubicacion-direccion-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:1.5rem;
}
}

.footer-datos-line-container {
 background-color:rgba(0,0,0,0.2);
 width:3.875rem;
 height:0.0625rem;
}
.facturacion-fnalizar-compra {
}
.facturacion-finalizar-container {
 position:relative;
 z-index:2;
 gap:0rem;
 width:100%;
}
.facturacion-finalizar-container:not(.ct-section):not(.oxy-easy-posts),
.facturacion-finalizar-container.oxy-easy-posts .oxy-posts,
.facturacion-finalizar-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0rem;
}
.facturacion-finalizar {
 width:100%;
}
.facturacion-finalizar-container-principal {
 position:relative;
 z-index:2;
 gap:0rem;
 margin-top:10.81rem;
 margin-bottom:2rem;
 width:clamp(10rem, 90%, 33rem) ;
 border-top-color:#eeeeee;
 border-right-color:#eeeeee;
 border-bottom-color:#eeeeee;
 border-left-color:#eeeeee;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:0.25rem;
 background-color:#ffffff;
 margin-left:auto;
 margin-right:auto;
}
.facturacion-finalizar-container-principal:not(.ct-section):not(.oxy-easy-posts),
.facturacion-finalizar-container-principal.oxy-easy-posts .oxy-posts,
.facturacion-finalizar-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:0rem;
}
@media (max-width: 767px) {
.facturacion-finalizar-container-principal {
 margin-top:7em;
 margin-bottom:1rem;
}
}

.recibido-container-principal {
 width:100%;
 text-align:center;
 gap:0.75rem;
}
.recibido-container-principal:not(.ct-section):not(.oxy-easy-posts),
.recibido-container-principal.oxy-easy-posts .oxy-posts,
.recibido-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.75rem;
}
.recibido--image {
}
.recibido-texto-container {
 width:100%;
 gap:1rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 margin-bottom:0.75rem;
}
.recibido-texto-container:not(.ct-section):not(.oxy-easy-posts),
.recibido-texto-container.oxy-easy-posts .oxy-posts,
.recibido-texto-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
.recibido--title {
 font-family:Rubik;
 color:#641582;
 font-weight:700;
}
.recibido--subtitle {
transform:rotate(-2deg); font-family:Rubik;
 color:#641582;
 font-weight:700;
 font-size:1.125rem;
 background-color:#ffd903;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 width:85%;
 line-height:normal;
 margin-top:-0.1rem;
}
@media (max-width: 479px) {
.recibido--subtitle {
 width:100%;
 font-size:1rem;
}
}

.recibido-texto {
 font-family:Rubik;
 color:#641582;
 width:85%;
 font-size:1rem;
}
@media (max-width: 479px) {
.recibido-texto {
 width:100%;
 font-size:0.8125rem;
}
}

.recibido-title-container {
 width:100%;
}
.recibido-title-container:not(.ct-section):not(.oxy-easy-posts),
.recibido-title-container.oxy-easy-posts .oxy-posts,
.recibido-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.recibido-chispitas-image-left {
transform:rotateY(-180deg); position:absolute;
 left:0px;
}
@media (max-width: 767px) {
.recibido-chispitas-image-left {
}
.recibido-chispitas-image-left:not(.ct-section):not(.oxy-easy-posts),
.recibido-chispitas-image-left.oxy-easy-posts .oxy-posts,
.recibido-chispitas-image-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

.finalizar-chispitas-responsive {
}
.finalizar-chispitas-responsive:not(.ct-section):not(.oxy-easy-posts),
.finalizar-chispitas-responsive.oxy-easy-posts .oxy-posts,
.finalizar-chispitas-responsive.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.finalizar-chispitas-responsive {
 width:100%;
}
.finalizar-chispitas-responsive:not(.ct-section):not(.oxy-easy-posts),
.finalizar-chispitas-responsive.oxy-easy-posts .oxy-posts,
.finalizar-chispitas-responsive.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.facturacion-carrito-globo-responsive-1 {
}
.facturacion-carrito-globo-responsive-1:not(.ct-section):not(.oxy-easy-posts),
.facturacion-carrito-globo-responsive-1.oxy-easy-posts .oxy-posts,
.facturacion-carrito-globo-responsive-1.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.facturacion-carrito-globo-responsive-1 {
 width:14%;
}
.facturacion-carrito-globo-responsive-1:not(.ct-section):not(.oxy-easy-posts),
.facturacion-carrito-globo-responsive-1.oxy-easy-posts .oxy-posts,
.facturacion-carrito-globo-responsive-1.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.facturacion-carrito-globo-responsive-1 {
 width:14%;
}
}

.bg-facturacion-carrito-responsive {
}
.bg-facturacion-carrito-responsive:not(.ct-section):not(.oxy-easy-posts),
.bg-facturacion-carrito-responsive.oxy-easy-posts .oxy-posts,
.bg-facturacion-carrito-responsive.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.bg-facturacion-carrito-responsive {
 height:70rem;
 width:100%;
 object-fit:cover;
}
.bg-facturacion-carrito-responsive:not(.ct-section):not(.oxy-easy-posts),
.bg-facturacion-carrito-responsive.oxy-easy-posts .oxy-posts,
.bg-facturacion-carrito-responsive.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.bg-facturacion-carrito-container {
 width:100%;
 position:absolute;
}
.bg-facturacion-carrito-container:not(.ct-section):not(.oxy-easy-posts),
.bg-facturacion-carrito-container.oxy-easy-posts .oxy-posts,
.bg-facturacion-carrito-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 767px) {
.bg-facturacion-carrito-container {
}
.bg-facturacion-carrito-container:not(.ct-section):not(.oxy-easy-posts),
.bg-facturacion-carrito-container.oxy-easy-posts .oxy-posts,
.bg-facturacion-carrito-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.bg-facturacion-carrito-container {
}
.bg-facturacion-carrito-container:not(.ct-section):not(.oxy-easy-posts),
.bg-facturacion-carrito-container.oxy-easy-posts .oxy-posts,
.bg-facturacion-carrito-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.menu-responsive-container {
 width:100%;
 background-color:#ffd903;
 position:absolute;
 z-index:99;
 height:100vh;
}
.menu-responsive-container:not(.ct-section):not(.oxy-easy-posts),
.menu-responsive-container.oxy-easy-posts .oxy-posts,
.menu-responsive-container.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.menu-responsive-container {
 position:fixed;
 top:-200%;
 height:100vh;
 z-index:99;
 overflow:hidden;
}
}

@media (max-width: 767px) {
.menu-responsive-container {
 width:100%;
 background-color:#ffd903;
 position:fixed;
 height:100vh;
}
}

.nav-menu-responsive {
 font-family:Rubik;
}
.container-icons-menu-responsive {
}
.container-icons-menu-responsive:not(.ct-section):not(.oxy-easy-posts),
.container-icons-menu-responsive.oxy-easy-posts .oxy-posts,
.container-icons-menu-responsive.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.container-icons-menu-responsive {
 gap:0.5rem;
}
.container-icons-menu-responsive:not(.ct-section):not(.oxy-easy-posts),
.container-icons-menu-responsive.oxy-easy-posts .oxy-posts,
.container-icons-menu-responsive.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0.5rem;
}
}

.icon-menu-mobile {
}
@media (max-width: 991px) {
.icon-menu-mobile {
color: #641582;}.icon-menu-mobile 
>svg {width: 40px;height: 40px;}.icon-menu-mobile {
}
}

@media (max-width: 767px) {
.icon-menu-mobile {
}.icon-menu-mobile 
>svg {width: 25px;height: 25px;}.icon-menu-mobile {
}
}

@media (max-width: 479px) {
.icon-menu-mobile {
}.icon-menu-mobile 
>svg {width: 24px;height: 24px;}.icon-menu-mobile {
}
}

.icon-menu-close {
}
@media (max-width: 991px) {
.icon-menu-close {
color: #641582;}.icon-menu-close 
>svg {width: 40px;height: 40px;}.icon-menu-close {
}
.icon-menu-close:not(.ct-section):not(.oxy-easy-posts),
.icon-menu-close.oxy-easy-posts .oxy-posts,
.icon-menu-close.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.icon-menu-close {
}.icon-menu-close 
>svg {width: 25px;height: 25px;}.icon-menu-close {
}
}

@media (max-width: 479px) {
.icon-menu-close {
color: #641582;}.icon-menu-close 
>svg {width: 24px;height: 24px;}.icon-menu-close {
}
}

.reglamento-contenido {
 width:clamp(10rem, 90%,41rem) ;
 gap:0.9rem;
 padding-right:0px;
}
.reglamento-contenido:not(.ct-section):not(.oxy-easy-posts),
.reglamento-contenido.oxy-easy-posts .oxy-posts,
.reglamento-contenido.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.9rem;
}
@media (max-width: 767px) {
.reglamento-contenido {
 width:100%;
 padding-left:1rem;
 padding-right:1rem;
}
}

.form-cumple {
}
.form-cumple:not(.ct-section):not(.oxy-easy-posts),
.form-cumple.oxy-easy-posts .oxy-posts,
.form-cumple.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.form-cumple .fluentform{
width:100%;
}

.form-cumple .fluentform .ff-el-input--label label{
font-family: 'Rubik';
font-size: 0.8125rem;
font-weight: 400;
color:#666666;
}

.form-cumple .ff-el-form-control{
padding-left:0.5rem;
width:100%;
color:#666666;
background-color:#ffffff;
padding-top:0.5rem;
padding-right:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
font-family: 'Rubik';
font-size: 0.8125rem;
line-height: normal;
border-top-color:#eeeeee;
border-right-color:#eeeeee;
border-bottom-color:#eeeeee;
border-left-color:#eeeeee;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
radius_border-radius:0.25rem;
border-radius:0.25rem;
}

.form-cumple .ff-el-group{
margin-bottom:0.88rem;
}

.form-cumple ::placeholder{
color:#b3b3b3;
}

.form-cumple .ff-el-form-control:focus{
background-color:#ffffff;
}

.form-cumple .ff-el-form-check-label, .form-cumple .ff_t_c{
color:#333333;
font-size:1rem;
}

.form-cumple .ff_t_c a{
color:#641582;
}

.form-cumple .ff_t_c a:hover{
color:#641582;
}

.form-cumple .ff-el-group input[type=checkbox]:after, .form-cumple .ff-el-group input[type=radio]:after{
width:45px;
height:45px;
}

.form-cumple .ff-el-group input[type=checkbox], .form-cumple .ff-el-group input[type=radio]{
margin-right:19px;
}

.form-cumple .ff-el-tc, .form-cumple .ff_t_c{
font-family: 'Rubik';
font-size: 1rem;
}

.form-cumple .ff-btn-submit{
color:#ffffff;
background-color:#641582;
padding-top:0.25rem;
padding-bottom:0.25rem;
padding-left:1rem;
padding-right:1rem;
font-family: 'Rubik';
font-weight: 400;
line-height: 2;
font-size: 1rem;
border_radius_border-radius:0.375rem;
border-radius:0.375rem;
}

.form-cumple .ff-btn-submit:hover{
background-color:#9423fd;
}

.form-cumple .ff-message-success{
background-color:#ffffff;
}

.form-cumple-container-principal {
 padding-bottom:0rem;
}
.form-cumple-container-principal:not(.ct-section):not(.oxy-easy-posts),
.form-cumple-container-principal.oxy-easy-posts .oxy-posts,
.form-cumple-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.form-cumple-container-principal {
 width:100%;
 text-align:center;
 padding-left:1rem;
 padding-right:1rem;
}
.form-cumple-container-principal:not(.ct-section):not(.oxy-easy-posts),
.form-cumple-container-principal.oxy-easy-posts .oxy-posts,
.form-cumple-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.form-cumple-container-principal {
 width:96%;
}
}

.cumple-text--texto-2 {
 font-family:Rubik;
 color:#ffffff;
 text-align:center;
}
.button-cumple-container {
 gap:2rem;
 margin-top:0.5rem;
}
.button-cumple-container:not(.ct-section):not(.oxy-easy-posts),
.button-cumple-container.oxy-easy-posts .oxy-posts,
.button-cumple-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:2rem;
}
.btn-cumple {
 background-color:#ffffff;
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 border-radius:0.38rem;
 gap:0.5rem;
 width:8rem;
}
.btn-cumple:not(.ct-section):not(.oxy-easy-posts),
.btn-cumple.oxy-easy-posts .oxy-posts,
.btn-cumple.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.5rem;
}
.reglamento-reglas-oro {
 gap:0.9rem;
 width:100%;
}
.reglamento-reglas-oro:not(.ct-section):not(.oxy-easy-posts),
.reglamento-reglas-oro.oxy-easy-posts .oxy-posts,
.reglamento-reglas-oro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.9rem;
}
.politicas-personajes-mobile {
}
.politicas-personajes-mobile:not(.ct-section):not(.oxy-easy-posts),
.politicas-personajes-mobile.oxy-easy-posts .oxy-posts,
.politicas-personajes-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.politicas-personajes-mobile {
 width:14rem;
 margin-top:5rem;
 height:15rem;
 position:relative;
 z-index:9;
}
.politicas-personajes-mobile:not(.ct-section):not(.oxy-easy-posts),
.politicas-personajes-mobile.oxy-easy-posts .oxy-posts,
.politicas-personajes-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.politicas-personajes-mobile {
 height:15rem;
}
}

@media (max-width: 479px) {
.politicas-personajes-mobile {
 width:10rem;
 height:auto;
}
}

.politicas-solid-left {
 position:absolute;
 left:-11%;
 top:24rem;
}
@media (max-width: 991px) {
.politicas-solid-left {
 top:37rem;
}
}

@media (max-width: 767px) {
.politicas-solid-left {
}
.politicas-solid-left:not(.ct-section):not(.oxy-easy-posts),
.politicas-solid-left.oxy-easy-posts .oxy-posts,
.politicas-solid-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

.politicas-solid-right {
 position:absolute;
 right:-4%;
 top:17rem;
}
@media (max-width: 991px) {
.politicas-solid-right {
 right:0%;
 top:23rem;
}
}

@media (max-width: 767px) {
.politicas-solid-right {
}
.politicas-solid-right:not(.ct-section):not(.oxy-easy-posts),
.politicas-solid-right.oxy-easy-posts .oxy-posts,
.politicas-solid-right.ct-section .ct-section-inner-wrap{
display:none;
}
}

.politicas-cookies-text {
 text-align:left;
 padding-top:0.63rem;
 padding-right:0.63rem;
 padding-bottom:0.63rem;
 padding-left:0.63rem;
 font-size:0.75rem;
}
.imagen-lightbox-zonas {
}
.imagen-lightbox-zonas:not(.ct-section):not(.oxy-easy-posts),
.imagen-lightbox-zonas.oxy-easy-posts .oxy-posts,
.imagen-lightbox-zonas.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
.imagen-lightbox-zonas {
}
}

@media (max-width: 991px) {
.imagen-lightbox-zonas {
}
}

@media (max-width: 767px) {
.imagen-lightbox-zonas {
 text-align:center;
}
.imagen-lightbox-zonas:not(.ct-section):not(.oxy-easy-posts),
.imagen-lightbox-zonas.oxy-easy-posts .oxy-posts,
.imagen-lightbox-zonas.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.imagen-lightbox-zonas {
 margin-top:0rem;
}
}

.formulario-container-principal {
 width:clamp(10rem, 90%, 64.9375rem) ;
 position:relative;
 text-align:center;
}
.formulario-container-principal:not(.ct-section):not(.oxy-easy-posts),
.formulario-container-principal.oxy-easy-posts .oxy-posts,
.formulario-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.formulario-container-principal {
}
}

@media (max-width: 991px) {
.formulario-container-principal {
 margin-top:0rem;
}
.formulario-container-principal:not(.ct-section):not(.oxy-easy-posts),
.formulario-container-principal.oxy-easy-posts .oxy-posts,
.formulario-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 767px) {
.formulario-container-principal {
 margin-top:0rem;
}
}

@media (max-width: 479px) {
.formulario-container-principal {
 text-align:center;
}
.formulario-container-principal:not(.ct-section):not(.oxy-easy-posts),
.formulario-container-principal.oxy-easy-posts .oxy-posts,
.formulario-container-principal.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
justify-content:center;
}
}

.formulario-items-container {
 text-transform:capitalize;
 text-align:left;
 z-index:4;
 position:relative;
 margin-bottom:-21rem;
 margin-left:0rem;
 padding-top:3rem;
}
.formulario-items-container:not(.ct-section):not(.oxy-easy-posts),
.formulario-items-container.oxy-easy-posts .oxy-posts,
.formulario-items-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.formulario-items-container {
}
}

@media (max-width: 991px) {
.formulario-items-container {
 padding-top:0rem;
}
.formulario-items-container:not(.ct-section):not(.oxy-easy-posts),
.formulario-items-container.oxy-easy-posts .oxy-posts,
.formulario-items-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.formulario-items-container {
 margin-left:0rem;
}
}

.cumple-reglas-title-container {
 width:100%;
 gap:1.5rem;
}
.cumple-reglas-title-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-reglas-title-container.oxy-easy-posts .oxy-posts,
.cumple-reglas-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
.cumple-reglas-subtitle {
 color:#ffd903;
 font-size:0.8125rem;
 width:63%;
}
@media (max-width: 767px) {
.cumple-reglas-subtitle {
 width:90%;
}
}

@media (max-width: 479px) {
.cumple-reglas-subtitle {
 width:100%;
}
}

.cumple-reglas-container-subtitle {
 width:100%;
 background-color:#ffd903;
 border-radius:0.25rem;
 padding-top:0.5rem;
 padding-right:1.5rem;
 padding-bottom:0.5rem;
 padding-left:1.5rem;
 gap:0.5rem;
}
.cumple-reglas-container-subtitle:not(.ct-section):not(.oxy-easy-posts),
.cumple-reglas-container-subtitle.oxy-easy-posts .oxy-posts,
.cumple-reglas-container-subtitle.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.5rem;
}
.zonas-reservas-subtitulo {
 font-family:Rubik;
 font-size:1rem;
 color:#ffd903;
}
.zonas-reservas-titulo-principal-container {
 width:100%;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 padding-left:0.25rem;
 padding-right:0.25rem;
 gap:0.25rem;
 background-color:#641582;
 border-top-left-radius:0.5rem;
 border-top-right-radius:0.5rem;
}
.zonas-reservas-titulo-principal-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-titulo-principal-container.oxy-easy-posts .oxy-posts,
.zonas-reservas-titulo-principal-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.25rem;
}
@media (max-width: 479px) {
.zonas-reservas-titulo-principal-container {
}
}

.cumple-table-container {
 width:100%;
 gap:1.5rem;
 margin-bottom:3rem;
 margin-left:auto;
 margin-right:auto;
}
.cumple-table-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-table-container.oxy-easy-posts .oxy-posts,
.cumple-table-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
@media (max-width: 991px) {
.cumple-table-container {
 position:relative;
}
}

@media (max-width: 767px) {
.cumple-table-container {
 margin-bottom:0rem;
}
}

.cumple-extras-title {
 font-size:1.125rem;
 color:#641582;
}
@media (max-width: 767px) {
.cumple-extras-title {
 text-align:center;
}
}

.cumple-contacto-container {
 gap:1.5rem;
 padding-top:2rem;
 padding-bottom:2rem;
}
.cumple-contacto-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-contacto-container.oxy-easy-posts .oxy-posts,
.cumple-contacto-container.ct-section .ct-section-inner-wrap{
display:flex;
gap:1.5rem;
}
.cumple-galeria-container {
 width:clamp(10rem, 90%, 62.9rem) ;
 gap:1rem;
 margin-top:1.5rem;
 margin-bottom:1.5rem;
 padding-top:2.5rem;
 padding-bottom:2.5rem;
 margin-left:auto;
 margin-right:auto;
}
.cumple-galeria-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-galeria-container.oxy-easy-posts .oxy-posts,
.cumple-galeria-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.cumple-galeria-container {
}
.cumple-galeria-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-galeria-container.oxy-easy-posts .oxy-posts,
.cumple-galeria-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.cumple-bg-container {
 width:100%;
 height:70rem;
 position:relative;
}
.cumple-container-principal {
 margin-top:9rem;
 position:relative;
}
.cumple-container-principal:not(.ct-section):not(.oxy-easy-posts),
.cumple-container-principal.oxy-easy-posts .oxy-posts,
.cumple-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.cumple-container-principal {
}
}

.cumple-bg-container-principal {
 width:100%;
 position:absolute;
 height:70rem;
}
.cumple-bg-container-principal:not(.ct-section):not(.oxy-easy-posts),
.cumple-bg-container-principal.oxy-easy-posts .oxy-posts,
.cumple-bg-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
}
.cumple-murales-image {
 position:absolute;
 bottom:2rem;
}
.zonas-reservas-subtitle- {
 font-family:Rubik;
}
.zonas-reservas-container-subtitle {
 height:4rem;
}
.zonas-reservas-container-subtitle:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-container-subtitle.oxy-easy-posts .oxy-posts,
.zonas-reservas-container-subtitle.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.cumple-galeria-desktop {
 width:100%;
 gap:1.5rem;
 text-align:center;
}
.cumple-galeria-desktop:not(.ct-section):not(.oxy-easy-posts),
.cumple-galeria-desktop.oxy-easy-posts .oxy-posts,
.cumple-galeria-desktop.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
@media (max-width: 991px) {
.cumple-galeria-desktop {
 text-align:center;
 width:100%;
}
.cumple-galeria-desktop:not(.ct-section):not(.oxy-easy-posts),
.cumple-galeria-desktop.oxy-easy-posts .oxy-posts,
.cumple-galeria-desktop.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.cumple-galeria-desktop {
}
.cumple-galeria-desktop:not(.ct-section):not(.oxy-easy-posts),
.cumple-galeria-desktop.oxy-easy-posts .oxy-posts,
.cumple-galeria-desktop.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.cumple-galeria-mobile {
}
@media (max-width: 991px) {
.cumple-galeria-mobile {
}
.cumple-galeria-mobile:not(.ct-section):not(.oxy-easy-posts),
.cumple-galeria-mobile.oxy-easy-posts .oxy-posts,
.cumple-galeria-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
}

.cumple-galeria-mobile--inner {
}
@media (max-width: 767px) {
.cumple-galeria-mobile--inner {
 gap:1rem;
 width:100%;
}
.cumple-galeria-mobile--inner:not(.ct-section):not(.oxy-easy-posts),
.cumple-galeria-mobile--inner.oxy-easy-posts .oxy-posts,
.cumple-galeria-mobile--inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:1rem;
}
}

.zonas-reservas-horario-container {
 width:100%;
 background-color:#f2f2f2;
 gap:0.75rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 padding-left:0.5rem;
 padding-right:0.5rem;
}
.zonas-reservas-horario-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-horario-container.oxy-easy-posts .oxy-posts,
.zonas-reservas-horario-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.75rem;
}
.zonas-reservas-horario--title {
 color:#000000;
}
.zonas-horario-texto-container {
 width:100%;
 text-align:center;
}
.zonas-horario-texto-container:not(.ct-section):not(.oxy-easy-posts),
.zonas-horario-texto-container.oxy-easy-posts .oxy-posts,
.zonas-horario-texto-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.zonas-reservas-horario-btn {
 padding-left:1rem;
 padding-right:1rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 border-radius:0.38rem;
 gap:0.5rem;
 border-top-color:#641582;
 border-right-color:#641582;
 border-bottom-color:#641582;
 border-left-color:#641582;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 width:100%;
 background-color:#ffffff;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 height:auto;
}
.zonas-reservas-horario-btn:not(.ct-section):not(.oxy-easy-posts),
.zonas-reservas-horario-btn.oxy-easy-posts .oxy-posts,
.zonas-reservas-horario-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.5rem;
}
.zonas-horario-btn--text {
 useCustomTag:true;
 font-weight:400;
 color:#641582;
}
.cumple-zonas-container {
 gap:2rem;
 width:100%;
 text-align:justify;
}
.cumple-zonas-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-zonas-container.oxy-easy-posts .oxy-posts,
.cumple-zonas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
gap:2rem;
}
@media (max-width: 767px) {
.cumple-zonas-container {
}
.cumple-zonas-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-zonas-container.oxy-easy-posts .oxy-posts,
.cumple-zonas-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.zonas-cumple-item {
 width:clamp(10rem, 90%, 18.1rem) ;
 gap:1rem;
}
.zonas-cumple-item:not(.ct-section):not(.oxy-easy-posts),
.zonas-cumple-item.oxy-easy-posts .oxy-posts,
.zonas-cumple-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.zonas-cumple-item {
}
.zonas-cumple-item:not(.ct-section):not(.oxy-easy-posts),
.zonas-cumple-item.oxy-easy-posts .oxy-posts,
.zonas-cumple-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.zonas-cumple--image {
}
.zonas-cumple--text {
 color:#ffffff;
 text-align:left;
 font-size:0.8125rem;
}
.cumple-reglas-subtitle-2 {
 font-family:Rubik;
 font-size:1rem;
 color:#ffd903;
}
@media (max-width: 479px) {
.cumple-reglas-subtitle-2 {
 text-align:center;
}
}

.politicas-nav-item-container {
 background-color:#00d36e;
}
.politica-pj {
 attachment_height:296;
 attachment_width:200;
 attachment_url:https://playbeats.cl/wp-content/uploads/2023/11/Jump-E-02-1.png;
 position:absolute;
 z-index:4;
 top:0px;
 right:0px;
}
@media (max-width: 991px) {
.politica-pj {
 width:21%;
 top:2rem;
}
.politica-pj:not(.ct-section):not(.oxy-easy-posts),
.politica-pj.oxy-easy-posts .oxy-posts,
.politica-pj.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.politica-pj {
 position:relative;
 width:28%;
}
}

@media (max-width: 479px) {
.politica-pj {
 width:40%;
}
}

.servicios2-container {
 width:100%;
 margin-top:-24rem;
}
.servicios2-container:not(.ct-section):not(.oxy-easy-posts),
.servicios2-container.oxy-easy-posts .oxy-posts,
.servicios2-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.servicios2-container {
 margin-top:-19rem;
}
}

@media (max-width: 991px) {
.servicios2-container {
 margin-top:-30rem;
}
}

@media (max-width: 767px) {
.servicios2-container {
 margin-top:-21.5rem;
}
.servicios2-container:not(.ct-section):not(.oxy-easy-posts),
.servicios2-container.oxy-easy-posts .oxy-posts,
.servicios2-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.servicios2-container {
 margin-top:-29rem;
}
.servicios2-container:not(.ct-section):not(.oxy-easy-posts),
.servicios2-container.oxy-easy-posts .oxy-posts,
.servicios2-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.servicios2-wrapper {
 width:clamp(10rem, 90%, 49rem) ;
 text-align:left;
 background-color:#ff8b00;
 position:relative;
 padding-top:3rem;
 padding-right:3.31rem;
 padding-left:3.36rem;
 padding-bottom:2.73rem;
 margin-left:auto;
 margin-right:auto;
}
.servicios2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.servicios2-wrapper.oxy-easy-posts .oxy-posts,
.servicios2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.servicios2-wrapper {
 padding-left:2rem;
 padding-right:2rem;
}
}

@media (max-width: 767px) {
.servicios2-wrapper {
 width:90%;
 text-align:center;
 padding-top:3rem;
}
.servicios2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.servicios2-wrapper.oxy-easy-posts .oxy-posts,
.servicios2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.servicios2-wrapper {
 padding-left:1rem;
 padding-right:1rem;
}
}

.servicios2-title-container {
 gap:1rem;
}
.servicios2-title-container:not(.ct-section):not(.oxy-easy-posts),
.servicios2-title-container.oxy-easy-posts .oxy-posts,
.servicios2-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
.servicios2--title {
 font-family:Rubik;
 color:#641582;
 font-size:1.75rem;
 text-align:center;
}
@media (max-width: 767px) {
.servicios2--title {
 font-size:1.125rem;
}
}

.servicios2-subtitle {
 color:#ffffff;
}
.juegos-container {
 width:clamp(10rem, 90%, 58.00419rem) ;
 gap:2.5rem;
 margin-top:4.66rem;
 margin-bottom:4.66rem;
 margin-left:auto;
 margin-right:auto;
}
.juegos-container:not(.ct-section):not(.oxy-easy-posts),
.juegos-container.oxy-easy-posts .oxy-posts,
.juegos-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:2.5rem;
}
@media (max-width: 1120px) {
.juegos-container {
 gap:2rem;
}
.juegos-container:not(.ct-section):not(.oxy-easy-posts),
.juegos-container.oxy-easy-posts .oxy-posts,
.juegos-container.ct-section .ct-section-inner-wrap{
gap:2rem;
}
}

@media (max-width: 991px) {
.juegos-container {
 text-align:center;
 gap:1.5rem;
}
.juegos-container:not(.ct-section):not(.oxy-easy-posts),
.juegos-container.oxy-easy-posts .oxy-posts,
.juegos-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:1.5rem;
}
}

@media (max-width: 767px) {
.juegos-container {
 text-align:center;
}
.juegos-container:not(.ct-section):not(.oxy-easy-posts),
.juegos-container.oxy-easy-posts .oxy-posts,
.juegos-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.juegos-container {
 margin-bottom:4rem;
}
}

.juegos-item-container {
 width:clamp(20rem, 45%, 26.34588rem) ;
}
.juegos-item-container:not(.ct-section):not(.oxy-easy-posts),
.juegos-item-container.oxy-easy-posts .oxy-posts,
.juegos-item-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.juegos-item-container {
 width:46%;
}
}

@media (max-width: 767px) {
.juegos-item-container {
 width:100%;
}
}

.juego-item--image {
}
.juego-item--image:not(.ct-section):not(.oxy-easy-posts),
.juego-item--image.oxy-easy-posts .oxy-posts,
.juego-item--image.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.juegos-item-texto-container {
 width:clamp(12rem, 90%, 16.6rem) ;
 gap:0.5rem;
 padding-top:1.06rem;
 padding-bottom:1.06rem;
 margin-top:-2rem;
 height:4.875rem;
}
.juegos-item-texto-container:not(.ct-section):not(.oxy-easy-posts),
.juegos-item-texto-container.oxy-easy-posts .oxy-posts,
.juegos-item-texto-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.5rem;
}
.juegos-item-texto--title {
 font-family:Rubik;
 font-size:1.125rem;
 color:#ffffff;
}
.juegos-item-texto--subtitle {
 font-family:Rubik;
 font-size:0.8125rem;
 font-weight:400;
 color:#ffffff;
}
.btn2-cumple {
 background-color:#ffffff;
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 border-radius:0.38rem;
 gap:0.5rem;
 width:8.75rem;
}
.btn2-cumple:not(.ct-section):not(.oxy-easy-posts),
.btn2-cumple.oxy-easy-posts .oxy-posts,
.btn2-cumple.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.5rem;
}
.btn2-cumple-text {
 useCustomTag:true;
 font-weight:400;
 color:#641582;
 font-size:1.125rem;
}
.cumple2-container {
background-size: cover; width:100%;
 border-top-left-radius:2.5rem;
 border-top-right-radius:2.5rem;
 margin-top:-13rem;
 background-color:#662481;
}
.cumple2-container:not(.ct-section):not(.oxy-easy-posts),
.cumple2-container.oxy-easy-posts .oxy-posts,
.cumple2-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.cumple2-container {
 padding-top:12.809999999999999rem;
 position:relative;
}
}

@media (max-width: 479px) {
.cumple2-container {
 margin-top:-16rem;
 padding-top:16.81rem;
 overflow:hidden;
}
}

.cumple2-text-container {
 padding-left:1.5rem;
 padding-right:1.5rem;
 gap:1.12rem;
 width:clamp(10rem, 90%, 31.1875rem) ;
 position:relative;
 z-index:2;
}
.cumple2-text-container:not(.ct-section):not(.oxy-easy-posts),
.cumple2-text-container.oxy-easy-posts .oxy-posts,
.cumple2-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.12rem;
}
@media (max-width: 991px) {
.cumple2-text-container {
 padding-left:0rem;
 padding-right:8rem;
}
}

@media (max-width: 767px) {
.cumple2-text-container {
 width:100%;
 padding-right:0rem;
 text-align:center;
}
.cumple2-text-container:not(.ct-section):not(.oxy-easy-posts),
.cumple2-text-container.oxy-easy-posts .oxy-posts,
.cumple2-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.home-bg-pj-container {
 width:100%;
}
.home-bg-pj-container:not(.ct-section):not(.oxy-easy-posts),
.home-bg-pj-container.oxy-easy-posts .oxy-posts,
.home-bg-pj-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
@media (max-width: 767px) {
.home-bg-pj-container {
}
}

.title-principal {
 font-family:Rubik;
 color:#ffffff;
 font-size:1.125rem;
 width:49%;
 text-align:center;
 margin-top:-3rem;
}
@media (max-width: 1120px) {
.title-principal {
 width:60%;
 margin-top:-2rem;
}
}

@media (max-width: 991px) {
.title-principal {
 width:80%;
 margin-top:0rem;
}
}

@media (max-width: 767px) {
.title-principal {
}
}

.cumple2-wrapper {
 width:clamp(10rem, 90%, 38rem) ;
 position:relative;
 z-index:5;
 margin-top:0rem;
}
.cumple2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cumple2-wrapper.oxy-easy-posts .oxy-posts,
.cumple2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.cumple2-wrapper {
}
}

@media (max-width: 767px) {
.cumple2-wrapper {
 margin-top:0rem;
}
}

@media (max-width: 479px) {
.cumple2-wrapper {
 margin-top:0rem;
}
}

.cumple-table-container-principal {
 width:clamp(20rem, 90%, 52rem) ;
 position:relative;
}
.container-personajes {
 width:100%;
 text-align:right;
 z-index:5;
 top:-23em;
 position:relative;
 margin-left:auto;
 margin-right:auto;
}
.container-personajes:not(.ct-section):not(.oxy-easy-posts),
.container-personajes.oxy-easy-posts .oxy-posts,
.container-personajes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.container-personajes {
 width:96%;
 top:-20rem;
}
}

@media (max-width: 767px) {
.container-personajes {
 width:100%;
 top:-17rem;
}
}

@media (max-width: 479px) {
.container-personajes {
 top:-13rem;
}
}

.container-personajes- {
}
.container-personajes--image {
 width:clamp(10rem, 90%, 59.625rem) ;
 position:relative;
}
.container-personajes--image:not(.ct-section):not(.oxy-easy-posts),
.container-personajes--image.oxy-easy-posts .oxy-posts,
.container-personajes--image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.container-kinder-principal {
 width:100%;
 background-color:#fd417e;
 position:relative;
}
.container-kinder-principal:not(.ct-section):not(.oxy-easy-posts),
.container-kinder-principal.oxy-easy-posts .oxy-posts,
.container-kinder-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.kinder-wrapper {
 width:clamp(20rem, 90%, 49.0625rem) ;
 padding-top:3.69rem;
 padding-bottom:3.69rem;
 position:relative;
 z-index:5;
}
.kinder-wrapper:not(.ct-section):not(.oxy-easy-posts),
.kinder-wrapper.oxy-easy-posts .oxy-posts,
.kinder-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.kinder-wrapper {
 width:95%;
}
}

@media (max-width: 479px) {
.kinder-wrapper {
 padding-bottom:0rem;
 padding-top:2rem;
}
}

.kinder-portada {
 position:relative;
 z-index:2;
}
.kinder-container {
 width:100%;
 background-color:#641582;
 padding-bottom:7.01rem;
 padding-top:8.69rem;
 margin-top:-8rem;
}
.kinder-container:not(.ct-section):not(.oxy-easy-posts),
.kinder-container.oxy-easy-posts .oxy-posts,
.kinder-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.kinder-container {
 padding-top:8.69rem;
 padding-bottom:3rem;
}
}

.kinder-container-elements {
 width:clamp(38rem, 90%, 42.375rem) ;
 padding-left:1rem;
 padding-right:1rem;
 gap:3.75rem;
}
.kinder-container-elements:not(.ct-section):not(.oxy-easy-posts),
.kinder-container-elements.oxy-easy-posts .oxy-posts,
.kinder-container-elements.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:3.75rem;
}
@media (max-width: 767px) {
.kinder-container-elements {
 width:100%;
}
}

.kinder-container-logos {
 gap:4.64rem;
 text-align:center;
}
.kinder-container-logos:not(.ct-section):not(.oxy-easy-posts),
.kinder-container-logos.oxy-easy-posts .oxy-posts,
.kinder-container-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:4.64rem;
}
@media (max-width: 767px) {
.kinder-container-logos {
 width:90%;
 gap:1rem;
 text-align:justify;
}
.kinder-container-logos:not(.ct-section):not(.oxy-easy-posts),
.kinder-container-logos.oxy-easy-posts .oxy-posts,
.kinder-container-logos.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
gap:1rem;
}
}

.kinder-container-copy {
 background-color:#9423fd;
 width:100%;
 gap:1rem;
 padding-top:3rem;
 padding-bottom:2.5rem;
}
.kinder-container-copy:not(.ct-section):not(.oxy-easy-posts),
.kinder-container-copy.oxy-easy-posts .oxy-posts,
.kinder-container-copy.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.kinder-container-copy {
 padding-left:1rem;
 padding-right:1rem;
}
}

.kinder-form--title {
 font-family:Rubik;
 font-size:1.75rem;
 color:#ffd903;
 text-align:center;
 margin-top:14px;
}
@media (max-width: 767px) {
.kinder-form--title {
 font-size:1.5rem;
}
}

@media (max-width: 479px) {
.kinder-form--title {
 font-size:1.25rem;
}
}

.kinder-form--subtitle {
 font-family:Rubik;
 font-size:1rem;
 color:#ffffff;
 font-weight:700;
 text-align:center;
 width:90%;
 margin-top:8px;
 margin-bottom:11px;
}
@media (max-width: 767px) {
.kinder-form--subtitle {
 width:77%;
}
}

@media (max-width: 479px) {
.kinder-form--subtitle {
 width:90%;
 font-size:0.85rem;
}
}

.kinder-container-form {
 width:100%;
 background-color:rgba(255,255,255,0.25);
 border-radius:0.25rem;
 gap:1rem;
 padding-left:1.25rem;
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
}
.kinder-container-form:not(.ct-section):not(.oxy-easy-posts),
.kinder-container-form.oxy-easy-posts .oxy-posts,
.kinder-container-form.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
.kinder-form--text {
 font-family:Rubik;
 color:#ffffff;
 font-weight:700;
 width:50%;
 text-align:center;
}
@media (max-width: 767px) {
.kinder-form--text {
 width:80%;
}
}

.btn-general-orange {
 border-radius:0.38rem;
 padding-left:1rem;
 padding-right:1rem;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:#ff6f00;
 margin-bottom:0px;
}
.kinder-terms {
 width:100%;
 background-color:#ffffff;
 border-radius:0.375rem;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 gap:0.87rem;
}
.kinder-terms:not(.ct-section):not(.oxy-easy-posts),
.kinder-terms.oxy-easy-posts .oxy-posts,
.kinder-terms.ct-section .ct-section-inner-wrap{
gap:0.87rem;
}
.kinder-terms-container {
 width:100%;
 padding-left:1rem;
 padding-right:1rem;
 gap:0.87rem;
}
.kinder-terms-container:not(.ct-section):not(.oxy-easy-posts),
.kinder-terms-container.oxy-easy-posts .oxy-posts,
.kinder-terms-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0.87rem;
}
.kinder-wrapper-thanks {
 width:clamp(20rem, 90%, 38.5rem) ;
 gap:4.44rem;
 padding-top:5rem;
 padding-bottom:5rem;
 position:relative;
 z-index:2;
}
.kinder-wrapper-thanks:not(.ct-section):not(.oxy-easy-posts),
.kinder-wrapper-thanks.oxy-easy-posts .oxy-posts,
.kinder-wrapper-thanks.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:4.44rem;
}
@media (max-width: 767px) {
.kinder-wrapper-thanks {
 gap:3rem;
 padding-top:2rem;
}
.kinder-wrapper-thanks:not(.ct-section):not(.oxy-easy-posts),
.kinder-wrapper-thanks.oxy-easy-posts .oxy-posts,
.kinder-wrapper-thanks.ct-section .ct-section-inner-wrap{
gap:3rem;
}
}

.kinder-terms--title {
 font-family:Rubik;
 background-color:#008cf7;
 font-size:1rem;
 color:#ffffff;
 width:100%;
 text-align:center;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
.kinder-terms--text {
 font-family:Inherit;
 font-size:0.8125rem;
 text-align:left;
 color:#000000;
}
@media (max-width: 991px) {
.kinder-terms--text {
}
}

.container-kinder-terms {
 width:100%;
 background-color:#641582;
}
.container-kinder-terms:not(.ct-section):not(.oxy-easy-posts),
.container-kinder-terms.oxy-easy-posts .oxy-posts,
.container-kinder-terms.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.container-kinder-terms {
}
.container-kinder-terms:not(.ct-section):not(.oxy-easy-posts),
.container-kinder-terms.oxy-easy-posts .oxy-posts,
.container-kinder-terms.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.kinder-elements-confeti {
 width:100%;
 position:absolute;
 text-align:justify;
 z-index:2;
}
.kinder-elements-confeti:not(.ct-section):not(.oxy-easy-posts),
.kinder-elements-confeti.oxy-easy-posts .oxy-posts,
.kinder-elements-confeti.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
@media (max-width: 767px) {
.kinder-elements-confeti {
}
.kinder-elements-confeti:not(.ct-section):not(.oxy-easy-posts),
.kinder-elements-confeti.oxy-easy-posts .oxy-posts,
.kinder-elements-confeti.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.kinder-elements--bg {
 width:100%;
}
.kinder-terms--bullet {
 font-size:0.8125rem;
 margin-left:0.5rem;
 color:#000000;
}
.kinder-thanks-copy {
 background-color:#9423fd;
 width:100%;
 gap:1rem;
 padding-top:3rem;
 padding-bottom:2.5rem;
}
.kinder-thanks-copy:not(.ct-section):not(.oxy-easy-posts),
.kinder-thanks-copy.oxy-easy-posts .oxy-posts,
.kinder-thanks-copy.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.kinder-thanks-copy {
 padding-left:1rem;
 padding-right:1rem;
 padding-top:4rem;
}
}

.kinder-footer-container-principal {
 gap:6.25rem;
 width:100%;
 text-align:justify;
}
.kinder-footer-container-principal:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-principal.oxy-easy-posts .oxy-posts,
.kinder-footer-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
gap:6.25rem;
}
@media (max-width: 991px) {
.kinder-footer-container-principal {
 gap:5rem;
 text-align:justify;
}
.kinder-footer-container-principal:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-principal.oxy-easy-posts .oxy-posts,
.kinder-footer-container-principal.ct-section .ct-section-inner-wrap{
justify-content:space-between;
gap:5rem;
}
}

@media (max-width: 767px) {
.kinder-footer-container-principal {
 width:100%;
 text-align:center;
 gap:1.5rem;
}
.kinder-footer-container-principal:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-principal.oxy-easy-posts .oxy-posts,
.kinder-footer-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
}

@media (max-width: 479px) {
.kinder-footer-container-principal {
 width:100%;
 gap:1.75rem;
 text-align:right;
}
.kinder-footer-container-principal:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-principal.oxy-easy-posts .oxy-posts,
.kinder-footer-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.75rem;
}
}

.kinder-footer-container-datos {
 position:relative;
 z-index:2;
 gap:1rem;
 width:100%;
}
.kinder-footer-container-datos:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-datos.oxy-easy-posts .oxy-posts,
.kinder-footer-container-datos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.kinder-footer-container-datos {
 width:97%;
 order:2;
}
.kinder-footer-container-datos:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-datos.oxy-easy-posts .oxy-posts,
.kinder-footer-container-datos.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.kinder-footer-container-datos {
 width:100%;
}
.kinder-footer-container-datos:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-datos.oxy-easy-posts .oxy-posts,
.kinder-footer-container-datos.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.kinder-footer-info-container {
 gap:2rem;
}
.kinder-footer-info-container:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-info-container.oxy-easy-posts .oxy-posts,
.kinder-footer-info-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:2rem;
}
@media (max-width: 479px) {
.kinder-footer-info-container {
 gap:1rem;
}
.kinder-footer-info-container:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-info-container.oxy-easy-posts .oxy-posts,
.kinder-footer-info-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
}

.kinder-footer-datos-1 {
 gap:1rem;
 width:100%;
}
.kinder-footer-datos-1:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-datos-1.oxy-easy-posts .oxy-posts,
.kinder-footer-datos-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:1rem;
}
@media (max-width: 767px) {
.kinder-footer-datos-1 {
 width:100%;
}
}

@media (max-width: 479px) {
.kinder-footer-datos-1 {
 width:100%;
}
.kinder-footer-datos-1:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-datos-1.oxy-easy-posts .oxy-posts,
.kinder-footer-datos-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.kinder-footer-datos-2 {
 gap:1rem;
 width:100%;
}
.kinder-footer-datos-2:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-datos-2.oxy-easy-posts .oxy-posts,
.kinder-footer-datos-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:1rem;
}
@media (max-width: 767px) {
.kinder-footer-datos-2 {
 width:100%;
}
}

@media (max-width: 479px) {
.kinder-footer-datos-2 {
 width:100%;
}
.kinder-footer-datos-2:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-datos-2.oxy-easy-posts .oxy-posts,
.kinder-footer-datos-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.kinder-footer-datos-text-container {
 gap:0.5rem;
 width:100%;
}
.kinder-footer-datos-text-container:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-datos-text-container.oxy-easy-posts .oxy-posts,
.kinder-footer-datos-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0.5rem;
}
@media (max-width: 479px) {
.kinder-footer-datos-text-container {
 margin-top:0px;
}
.kinder-footer-datos-text-container:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-datos-text-container.oxy-easy-posts .oxy-posts,
.kinder-footer-datos-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.kinder-footer-datos-info--text {
 font-family:Inherit;
 color:#333333;
 font-size:var(--caption) ;
 text-align:right;
}
@media (max-width: 479px) {
.kinder-footer-datos-info--text {
 font-size:0.6875rem;
 text-align:left;
}
}

.kinder-footer-redes {
 gap:0.5rem;
}
.kinder-footer-redes:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-redes.oxy-easy-posts .oxy-posts,
.kinder-footer-redes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.5rem;
}
@media (max-width: 479px) {
.kinder-footer-redes {
 margin-top:0px;
}
}

.kinder-footer-container-contact {
 padding-top:3.77rem;
 padding-right:9.85rem;
 padding-left:9.85rem;
 width:100%;
 position:relative;
 z-index:2;
 gap:1.5rem;
 padding-bottom:0rem;
}
.kinder-footer-container-contact:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-contact.oxy-easy-posts .oxy-posts,
.kinder-footer-container-contact.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.5rem;
}
@media (max-width: 1120px) {
.kinder-footer-container-contact {
 padding-left:6rem;
 padding-right:5rem;
}
}

@media (max-width: 991px) {
.kinder-footer-container-contact {
 padding-left:4em;
 padding-right:3rem;
}
}

@media (max-width: 767px) {
.kinder-footer-container-contact {
 padding-top:4rem;
 padding-left:1rem;
 padding-right:1rem;
 padding-bottom:2rem;
}
}

@media (max-width: 479px) {
.kinder-footer-container-contact {
 width:89%;
 padding-left:0rem;
 padding-right:0rem;
}
.kinder-footer-container-contact:not(.ct-section):not(.oxy-easy-posts),
.kinder-footer-container-contact.oxy-easy-posts .oxy-posts,
.kinder-footer-container-contact.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.concurso-bg {
 background-color:#641582;
}
.concurso-container-principal {
 width:100%;
 padding-bottom:5rem;
}
.concurso-container-principal:not(.ct-section):not(.oxy-easy-posts),
.concurso-container-principal.oxy-easy-posts .oxy-posts,
.concurso-container-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.concurso-container-principal {
 padding-bottom:0rem;
}
}

.concurso-wrapper {
background-size: contain; gap:2rem;
 background-repeat:no-repeat;
 padding-top:8rem;
 width:clamp(25rem, 90%, 52.5rem) ;
 margin-top:-6em;
 background-color:#ffffff;
 padding-bottom:8rem;
}
.concurso-wrapper:not(.ct-section):not(.oxy-easy-posts),
.concurso-wrapper.oxy-easy-posts .oxy-posts,
.concurso-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
gap:2rem;
}
@media (max-width: 1120px) {
.concurso-wrapper {
}
}

@media (max-width: 991px) {
.concurso-wrapper {
 padding-top:7rem;
}
}

@media (max-width: 767px) {
.concurso-wrapper {
 padding-top:7rem;
 width:100%;
 padding-bottom:2rem;
}
}

@media (max-width: 479px) {
.concurso-wrapper {
 text-align:center;
 width:100%;
 padding-bottom:4rem;
 padding-top:7rem;
}
.concurso-wrapper:not(.ct-section):not(.oxy-easy-posts),
.concurso-wrapper.oxy-easy-posts .oxy-posts,
.concurso-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.concurso-title {
 font-family:Rubik;
 font-size:1rem;
 text-align:left;
 font-weight:700;
 color:#641582;
}
.concurso-text-reglamento {
 text-align:left;
 width:clamp(10rem, 90%, 49rem) ;
 gap:1.5rem;
}
.concurso-text-reglamento:not(.ct-section):not(.oxy-easy-posts),
.concurso-text-reglamento.oxy-easy-posts .oxy-posts,
.concurso-text-reglamento.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
@media (max-width: 991px) {
.concurso-text-reglamento {
 padding-top:1rem;
}
}

.concurso-text-reglamento-container {
 width:100%;
 background-color:rgba(100,21,130,0.1);
 padding-top:0.625rem;
 padding-right:0.625rem;
 padding-bottom:0.625rem;
 padding-left:0.625rem;
 border-radius:0.25rem;
}
.concurso-text-reglamento-container:not(.ct-section):not(.oxy-easy-posts),
.concurso-text-reglamento-container.oxy-easy-posts .oxy-posts,
.concurso-text-reglamento-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.concurso-text {
 font-family:Rubik;
 font-size:1rem;
 color:#333333;
 font-weight:400;
 text-align:left;
 line-height:normal;
}
.concurso-title-container {
}
.concurso-banner-principal {
 overflow:hidden;
 position:relative;
 background-repeat:no-repeat;
 height:34rem;
 background-position:0% 75%;
}
.concurso-banner-principal:not(.ct-section):not(.oxy-easy-posts),
.concurso-banner-principal.oxy-easy-posts .oxy-posts,
.concurso-banner-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1120px) {
.concurso-banner-principal {
 height:25rem;
}
}

@media (max-width: 991px) {
.concurso-banner-principal {
 background-position:0% 0%;
}
}

@media (max-width: 767px) {
.concurso-banner-principal {
 text-align:center;
 position:relative;
 height:39rem;
 background-position:center  0%;
}
.concurso-banner-principal:not(.ct-section):not(.oxy-easy-posts),
.concurso-banner-principal.oxy-easy-posts .oxy-posts,
.concurso-banner-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.concurso-banner-principal {
background-size: cover; height:36rem;
 text-align:center;
 background-repeat:no-repeat;
}
.concurso-banner-principal:not(.ct-section):not(.oxy-easy-posts),
.concurso-banner-principal.oxy-easy-posts .oxy-posts,
.concurso-banner-principal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
}

.form-solid-left {
 position:absolute;
 left:-10rem;
 z-index:-1;
 top:16rem;
}
@media (max-width: 767px) {
.form-solid-left {
}
.form-solid-left:not(.ct-section):not(.oxy-easy-posts),
.form-solid-left.oxy-easy-posts .oxy-posts,
.form-solid-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.form-solid-left {
}
.form-solid-left:not(.ct-section):not(.oxy-easy-posts),
.form-solid-left.oxy-easy-posts .oxy-posts,
.form-solid-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

.form-solid-right {
 position:absolute;
 right:-4rem;
 z-index:-1;
 top:24rem;
}
@media (max-width: 767px) {
.form-solid-right {
}
.form-solid-right:not(.ct-section):not(.oxy-easy-posts),
.form-solid-right.oxy-easy-posts .oxy-posts,
.form-solid-right.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.form-solid-right {
}
.form-solid-right:not(.ct-section):not(.oxy-easy-posts),
.form-solid-right.oxy-easy-posts .oxy-posts,
.form-solid-right.ct-section .ct-section-inner-wrap{
display:none;
}
}

.video-home {
 width:26rem;
 border-radius:1.5rem;
 padding-bottom:0px;
}
.video-home:not(.ct-section):not(.oxy-easy-posts),
.video-home.oxy-easy-posts .oxy-posts,
.video-home.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.video-home {
 width:20rem;
}
}

.video-cumpleanos {
 width:18rem;
 padding-top:0px;
 border-radius:1.5rem;
}
.video-cumpleanos:not(.ct-section):not(.oxy-easy-posts),
.video-cumpleanos.oxy-easy-posts .oxy-posts,
.video-cumpleanos.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.video-cumpleanos {
 width:18rem;
}
}

@media (max-width: 767px) {
.video-cumpleanos {
}
}

.plansTable {
 text-align:left;
 width:100%;
 padding-left:2rem;
}
.plansTable:not(.ct-section):not(.oxy-easy-posts),
.plansTable.oxy-easy-posts .oxy-posts,
.plansTable.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(0px, 100%));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.plansTable {
}
}

@media (max-width: 479px) {
.plansTable {
}
.plansTable:not(.ct-section):not(.oxy-easy-posts),
.plansTable.oxy-easy-posts .oxy-posts,
.plansTable.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(200px, 100%));grid-column-gap: 10px;grid-row-gap: 20px;}
}

.plansTable_element {
}
.plansTable_element:not(.ct-section):not(.oxy-easy-posts),
.plansTable_element.oxy-easy-posts .oxy-posts,
.plansTable_element.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.plansTable_element {
 text-align:left;
}
.plansTable_element:not(.ct-section):not(.oxy-easy-posts),
.plansTable_element.oxy-easy-posts .oxy-posts,
.plansTable_element.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.planTitle {
}
@media (max-width: 767px) {
.planTitle {
 font-size:0.8125rem;
}
}

.planContent {
}
@media (max-width: 767px) {
.planContent {
 font-size:0.8125rem;
}
}

.cumple-map-container {
 width:clamp(10rem, 90%, 62.9rem) ;
 gap:1rem;
 margin-top:1rem;
 margin-bottom:2rem;
}
.cumple-map-container:not(.ct-section):not(.oxy-easy-posts),
.cumple-map-container.oxy-easy-posts .oxy-posts,
.cumple-map-container.ct-section .ct-section-inner-wrap{
gap:1rem;
}
.container {
 height:110%;
 background-color:#641582;
 text-align:center;
}
.container:not(.ct-section):not(.oxy-easy-posts),
.container.oxy-easy-posts .oxy-posts,
.container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.wrapper {
background-image:url(https://playbeats.cl/wp-content/uploads/2024/07/Group-111.svg);background-size: cover; width:clamp(10rem, 90%, 30rem) ;
 background-color:#641582;
 border-radius:2rem;
 padding-top:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 padding-left:2rem;
 position:relative;
 gap:1rem;
 height:45rem;
}
.wrapper:not(.ct-section):not(.oxy-easy-posts),
.wrapper.oxy-easy-posts .oxy-posts,
.wrapper.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
gap:1rem;
}
.popup-container {
 width:100%;
 margin-top:1rem;
 margin-bottom:1rem;
 top:6%;
 visibility:visible;
 position:absolute;
 opacity:0;
}
.popup-container:not(.ct-section):not(.oxy-easy-posts),
.popup-container.oxy-easy-posts .oxy-posts,
.popup-container.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 479px) {
.popup-container {
 text-align:center;
 position:absolute;
}
.popup-container:not(.ct-section):not(.oxy-easy-posts),
.popup-container.oxy-easy-posts .oxy-posts,
.popup-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.popup-warning {
 color:#641582;
 font-size:1rem;
 background-color:#00d9ff;
 padding-top:0rem;
 padding-right:0.5rem;
 padding-bottom:0.5rem;
 padding-left:0.5rem;
 border-radius:10rem;
 text-transform:uppercase;
}
.popup-content-p {
 color:#ffffff;
 text-align:center;
 font-size:1rem;
}
@media (max-width: 767px) {
.popup-content-p {
 font-size:0.9rem;
}
}

.popup-images--container {
 gap:1rem;
 width:100%;
 margin-bottom:0.5rem;
}
.popup-images--container:not(.ct-section):not(.oxy-easy-posts),
.popup-images--container.oxy-easy-posts .oxy-posts,
.popup-images--container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
gap:1rem;
}
@media (max-width: 479px) {
.popup-images--container {
 gap:0.5rem;
}
.popup-images--container:not(.ct-section):not(.oxy-easy-posts),
.popup-images--container.oxy-easy-posts .oxy-posts,
.popup-images--container.ct-section .ct-section-inner-wrap{
gap:0.5rem;
}
}

.popup-images-element {
 width:100%;
 position:relative;
}
.popup-images--img {
 attachment_height:1226;
 attachment_width:1344;
 attachment_url:https://playbeats.cl/wp-content/uploads/2024/06/Rectangle.webp;
 width:100%;
 object-fit:cover;
 border-radius:1rem;
 height:11rem;
}
@media (max-width: 479px) {
.popup-images--img {
 height:8rem;
}
}

.popup-footer {
 width:100%;
 background-color:#ffffff;
 border-radius:1rem;
 padding-top:1rem;
 padding-bottom:1rem;
 gap:0.7rem;
}
.popup-footer:not(.ct-section):not(.oxy-easy-posts),
.popup-footer.oxy-easy-posts .oxy-posts,
.popup-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.7rem;
}
.popup-button {
 background-color:#ffffff;
 padding-left:0.5rem;
 padding-right:0.5rem;
 border-radius:0.38rem;
 gap:0.5rem;
}
.popup-button:not(.ct-section):not(.oxy-easy-posts),
.popup-button.oxy-easy-posts .oxy-posts,
.popup-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.5rem;
}
.popupButtonClose {
color: #333333;}.popupButtonClose 
>svg {width: 16px;height: 16px;}.popupButtonClose {
 background-color:rgba(255,255,255,0.71);
 position:absolute;
 top:20px;
 right:20px;
 padding-left:0.3rem;
 padding-right:0.3rem;
 padding-top:0.3rem;
 padding-bottom:0.3rem;
}
.popup-wrapper {
background-image:url(https://playbeats.cl/wp-content/uploads/2024/07/Group-111.svg);background-size: cover; width:clamp(10rem, 90%, 30rem) ;
 background-color:#641582;
 border-radius:2rem;
 padding-top:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 padding-left:2rem;
 position:relative;
 gap:1rem;
 height:45rem;
}
.popup-wrapper:not(.ct-section):not(.oxy-easy-posts),
.popup-wrapper.oxy-easy-posts .oxy-posts,
.popup-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
gap:1rem;
}
@media (max-width: 767px) {
.popup-wrapper {
 width:95%;
}
}

@media (max-width: 479px) {
.popup-wrapper {
 height:43rem;
 padding-right:1rem;
 padding-left:1rem;
 padding-bottom:1rem;
 gap:1rem;
}
.popup-wrapper:not(.ct-section):not(.oxy-easy-posts),
.popup-wrapper.oxy-easy-posts .oxy-posts,
.popup-wrapper.ct-section .ct-section-inner-wrap{
gap:1rem;
}
}

.toggle-dark {
 height:100vh;
 background-color:rgba(0,0,0,0.45);
 z-index:998;
 position:fixed;
 width:100%;
}
.encuesta-contenid-wrapper {
background-size: contain; gap:0.9rem;
 background-repeat:no-repeat;
 background-color:#eeeeee;
 width:80%;
 padding-top:4rem;
 padding-bottom:5rem;
 padding-left:5rem;
 padding-right:5rem;
 height:auto;
}
.encuesta-contenid-wrapper:not(.ct-section):not(.oxy-easy-posts),
.encuesta-contenid-wrapper.oxy-easy-posts .oxy-posts,
.encuesta-contenid-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:0.9rem;
}
@media (max-width: 991px) {
.encuesta-contenid-wrapper {
 width:100%;
}
}

@media (max-width: 767px) {
.encuesta-contenid-wrapper {
 margin-top:0em;
 padding-left:0em;
 padding-right:0rem;
 text-align:center;
}
.encuesta-contenid-wrapper:not(.ct-section):not(.oxy-easy-posts),
.encuesta-contenid-wrapper.oxy-easy-posts .oxy-posts,
.encuesta-contenid-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.encuesta-contenid-wrapper {
 text-align:center;
 margin-top:5rem;
}
.encuesta-contenid-wrapper:not(.ct-section):not(.oxy-easy-posts),
.encuesta-contenid-wrapper.oxy-easy-posts .oxy-posts,
.encuesta-contenid-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.encuesta--title {
 font-size:2rem;
}
.encuesta-p {
 font-size:1rem;
 max-width:48ch ;
 margin-top:0px;
}
.form-encuesta {
}
.form-encuesta:not(.ct-section):not(.oxy-easy-posts),
.form-encuesta.oxy-easy-posts .oxy-posts,
.form-encuesta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.form-encuesta .fluentform{
width:100%;
}

.form-encuesta .fluentform .ff-el-input--label label{
font-family: 'Rubik';
font-size: 0.8125rem;
font-weight: 400;
color:#666666;
}

.form-encuesta .ff-el-form-control{
padding-left:0.5rem;
width:100%;
color:#64158280;
background-color:#0000000D;
padding-top:0.5rem;
padding-right:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
font-family: 'Rubik';
font-size: 0.8125rem;
line-height: normal;
border-top-color:#eeeeee;
border-right-color:#eeeeee;
border-bottom-color:#eeeeee;
border-left-color:#eeeeee;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
radius_border-radius:0.25rem;
border-radius:0.25rem;
}

.form-encuesta .ff-el-group{
margin-bottom:0.88rem;
}

.form-encuesta .ff-el-group textarea{
width:100%;
}

.form-encuesta ::placeholder{
color:#b3b3b3;
}

.form-encuesta .ff-el-form-control:focus{
background-color:#6415820D;
border-color:#641582;
}

.form-encuesta .ff-el-form-check-label, .form-encuesta .ff_t_c{
color:#333333;
font-size:1rem;
}

.form-encuesta .ff_t_c a{
color:#641582;
}

.form-encuesta .ff_t_c a:hover{
color:#641582;
}

.form-encuesta .ff-el-group input[type=checkbox]:after, .form-encuesta .ff-el-group input[type=radio]:after{
width:45px;
height:45px;
}

.form-encuesta .ff-el-group input[type=checkbox], .form-encuesta .ff-el-group input[type=radio]{
margin-right:19px;
}

.form-encuesta .fluentform input[type=checkbox], .form-encuesta .ff-el-group input[type=radio]{
margin-right:10px;
}

.form-encuesta .ff-el-tc, .form-encuesta .ff_t_c{
font-family: 'Rubik';
font-size: 1rem;
}

.form-encuesta .ff-btn-submit{
color:#ffffff;
background-color:#641582;
width:100%;
padding-top:0.25rem;
padding-bottom:0.25rem;
padding-left:1rem;
padding-right:1rem;
font-family: 'Rubik';
font-weight: 400;
line-height: 2;
font-size: 1rem;
border_radius_border-radius:0.375rem;
border-radius:0.375rem;
}

.form-encuesta .ff-btn-submit:hover{
background-color:#9423fd;
}

.form-encuesta .ff-message-success{
background-color:#ffffff;
}

.encuesta-form-thanks-wrapper {
 width:clamp(20rem,90%,40rem) ;
}
.encuesta-form-thanks-wrapper:not(.ct-section):not(.oxy-easy-posts),
.encuesta-form-thanks-wrapper.oxy-easy-posts .oxy-posts,
.encuesta-form-thanks-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.encuesta-form-thanks {
 padding-right:1rem;
 padding-left:1rem;
 padding-bottom:4rem;
 padding-top:4rem;
}
.promocion-container {
}
.promocion-container:not(.ct-section):not(.oxy-easy-posts),
.promocion-container.oxy-easy-posts .oxy-posts,
.promocion-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.promocion-container-text {
}
.promocion-container-thanks {
}
.encuesta-form-thanks-note {
}
:root {
  --body-2: 0.8125rem;
  --caption: 0.6875rem;
}

p{
  margin:0;
}


/*--Header--*/

/*-- Header - Background --*/
.header-wrapper{
  clip-path: polygon( 0% 16.379%,0% 16.379%,0.019% 13.722%,0.074% 11.202%,0.161% 8.852%,0.278% 6.706%,0.422% 4.797%,0.59% 3.16%,0.779% 1.828%,0.986% 0.835%,1.208% 0.214%,1.442% 0%,98.558% 0%,98.558% 0%,98.792% 0.214%,99.013% 0.835%,99.22% 1.828%,99.409% 3.16%,99.577% 4.797%,99.722% 6.706%,99.839% 8.852%,99.926% 11.202%,99.981% 13.722%,100% 16.379%,100% 53.504%,100% 53.504%,99.982% 56.112%,99.929% 58.59%,99.845% 60.907%,99.731% 63.03%,99.591% 64.927%,99.428% 66.564%,99.244% 67.911%,99.043% 68.933%,98.826% 69.6%,98.597% 69.877%,1.482% 100%,1.482% 100%,1.243% 99.852%,1.016% 99.279%,0.804% 98.317%,0.609% 97.001%,0.436% 95.366%,0.288% 93.446%,0.167% 91.278%,0.076% 88.895%,0.02% 86.333%,0% 83.627%,0% 16.379% );
}

@media (min-width: 1025px) and (max-width: 1280px) {
  
  .header-wrapper{
   clip-path: polygon( 0% 16.394%,0% 16.394%,0.022% 13.735%,0.087% 11.212%,0.192% 8.86%,0.331% 6.712%,0.503% 4.802%,0.703% 3.163%,0.928% 1.83%,1.174% 0.836%,1.438% 0.215%,1.716% 0%,98.284% 0%,98.284% 0%,98.562% 0.215%,98.826% 0.836%,99.072% 1.83%,99.297% 3.163%,99.497% 4.802%,99.669% 6.712%,99.808% 8.86%,99.913% 11.212%,99.978% 13.735%,100% 16.394%,100% 53.635%,100% 53.635%,99.979% 56.236%,99.916% 58.708%,99.816% 61.021%,99.682% 63.142%,99.517% 65.037%,99.324% 66.676%,99.106% 68.026%,98.868% 69.055%,98.611% 69.73%,98.339% 70.02%,1.772% 100%,1.772% 100%,1.487% 99.864%,1.216% 99.301%,0.962% 98.344%,0.73% 97.03%,0.523% 95.394%,0.345% 93.47%,0.2% 91.296%,0.091% 88.905%,0.023% 86.332%,0% 83.615%,0% 16.394% ); 
  }
  
}

@media (min-width: 768px) and (max-width: 1024px) {
  
    .header-wrapper{
    clip-path: polygon( 0% 16.412%,0% 16.412%,0.027% 13.75%,0.104% 11.224%,0.228% 8.87%,0.394% 6.719%,0.598% 4.807%,0.836% 3.167%,1.103% 1.832%,1.396% 0.837%,1.71% 0.215%,2.041% 0%,97.959% 0%,97.959% 0%,98.29% 0.215%,98.604% 0.837%,98.897% 1.832%,99.164% 3.167%,99.402% 4.807%,99.606% 6.719%,99.772% 8.87%,99.896% 11.224%,99.973% 13.75%,100% 16.412%,100% 53.79%,100% 53.79%,99.975% 56.383%,99.901% 58.849%,99.783% 61.156%,99.625% 63.274%,99.43% 65.169%,99.202% 66.809%,98.945% 68.164%,98.663% 69.2%,98.359% 69.886%,98.038% 70.19%,2.12% 100%,2.12% 100%,1.779% 99.88%,1.455% 99.327%,1.151% 98.376%,0.874% 97.065%,0.626% 95.427%,0.413% 93.5%,0.239% 91.318%,0.109% 88.917%,0.028% 86.332%,0% 83.6%,0% 16.412% ); 
  }
  
}



@media (min-width: 320px) and (max-width: 767px) {
  
  .header-wrapper{
  clip-path: polygon( 0% 13.096%,0% 13.096%,0.022% 10.972%,0.085% 8.957%,0.187% 7.078%,0.322% 5.362%,0.49% 3.836%,0.684% 2.527%,0.903% 1.462%,1.143% 0.668%,1.4% 0.171%,1.671% 0%,98.324% 0%,98.324% 0%,98.595% 0.171%,98.852% 0.667%,99.092% 1.46%,99.311% 2.524%,99.505% 3.832%,99.672% 5.357%,99.808% 7.072%,99.91% 8.95%,99.973% 10.963%,99.995% 13.086%,100% 64.312%,100% 64.312%,99.979% 66.395%,99.918% 68.375%,99.821% 70.226%,99.69% 71.923%,99.528% 73.44%,99.34% 74.75%,99.127% 75.828%,98.894% 76.649%,98.644% 77.185%,98.379% 77.412%,1.721% 100%,1.721% 100%,1.444% 99.886%,1.18% 99.432%,0.934% 98.666%,0.708% 97.615%,0.507% 96.307%,0.335% 94.772%,0.194% 93.036%,0.089% 91.129%,0.023% 89.077%,0% 86.91%,0% 13.096% );


}
  
}

/*--Header Menu --*/

#nav-menu #menu-menu-principal{
  gap: 0.5rem;
}

#nav-menu .menu-item a{
  border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem  1rem;
}

#nav-menu .menu-item a:hover{
  border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem 1rem;
}
#nav-menu .menu-item:hover {
  padding: 0;
}
#nav-menu .menu-item:hover a{ 
    border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem 1rem;
}

#nav-menu .menu-item:focus a{ 
    border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem 1rem;
}

#nav-menu-responsive .oxy-nav-menu-list{
  gap: 0.5rem;
}

#nav-menu-responsive .menu-item a{
  border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem  1rem;
}

#nav-menu-responsive .menu-item a:hover{
  border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem 1rem;
}
#nav-menu-responsive .menu-item:hover {
  padding: 0;
}
#nav-menu-responsive .menu-item:hover a{ 
    border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem 1rem;
}

#nav-menu-responsive .menu-item:focus a{ 
    border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.50);
  padding: 0.8rem 1rem;
}

/*--Responsive Menu--*/
.menu-responsive-container.activate{
	display: flex !important;
	transition: .3s;
  top: 0;
}

.icon-menu-mobile.activate{
  display: none !important;
}
.icon-menu-close.activate{
	display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.menu-responsive-container a.activate{
  display: none !important;
}


/*--Footer --*/

/*-- Footer - Background --*/

.footer-wrapper{
  clip-path: polygon( 100% 97.151%,100% 97.151%,99.981% 97.614%,99.926% 98.052%,99.839% 98.461%,99.722% 98.834%,99.577% 99.166%,99.409% 99.451%,99.22% 99.682%,99.013% 99.855%,98.792% 99.963%,98.558% 100%,1.442% 100%,1.442% 100%,1.208% 99.963%,0.987% 99.855%,0.78% 99.682%,0.591% 99.451%,0.423% 99.166%,0.278% 98.834%,0.161% 98.461%,0.074% 98.052%,0.019% 97.614%,0% 97.151%,0% 11.697%,0% 11.697%,0.018% 11.25%,0.069% 10.824%,0.152% 10.425%,0.263% 10.059%,0.399% 9.731%,0.559% 9.446%,0.739% 9.21%,0.937% 9.029%,1.15% 8.908%,1.376% 8.852%,98.491% 0.004%,98.491% 0.004%,98.733% 0.022%,98.964% 0.115%,99.18% 0.279%,99.378% 0.506%,99.554% 0.79%,99.706% 1.125%,99.83% 1.504%,99.922% 1.922%,99.98% 2.373%,100% 2.849%,100% 97.151% );
  border-radius: 1rem;
}
@media (min-width: 320px) and (max-width: 480px) {
  
  .footer-wrapper{
    clip-path: polygon( 100% 97.948%,100% 97.948%,99.948% 98.281%,99.797% 98.597%,99.555% 98.891%,99.23% 99.16%,98.832% 99.399%,98.367% 99.604%,97.844% 99.771%,97.272% 99.895%,96.658% 99.973%,96.011% 100%,3.989% 100%,3.989% 100%,3.342% 99.973%,2.728% 99.895%,2.156% 99.771%,1.633% 99.604%,1.168% 99.399%,0.77% 99.16%,0.445% 98.891%,0.203% 98.597%,0.052% 98.281%,0% 97.948%,0% 5.387%,0% 5.387%,0.047% 5.07%,0.185% 4.768%,0.406% 4.484%,0.704% 4.223%,1.071% 3.988%,1.501% 3.783%,1.987% 3.612%,2.522% 3.479%,3.098% 3.387%,3.71% 3.34%,95.731% 0.017%,95.731% 0.017%,96.412% 0.022%,97.061% 0.084%,97.671% 0.198%,98.231% 0.359%,98.731% 0.563%,99.162% 0.806%,99.514% 1.082%,99.778% 1.387%,99.943% 1.716%,100% 2.064%,100% 97.948% );;


  }
}

.footer-datos-info-phone-container{
  color: #333333;
}



/*-- Footer - Contacto--*/

.contact-form .contact-input-text--container label{
  padding-left: 0.5rem;
}
.contact-form .contact-input-text--container  .ff-el-input--label{
  width: 100%;
  display: flex;
}

.contact-form .contact-input-text--container textarea{
  min-height: 3.75rem;
  resize: none;
}

.contact-form .contact-input-text--container input,
.contact-form .contact-input-text--container textarea{
  padding: 0.5rem;
  border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.25);
  line-height: normal;
    color: rgba(100, 21, 130, 0.50);
  /* body/caption-regular */
  font-family: Rubik;
  font-size: 0.6875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border: none;
}
.contact-form .contact-input-text--container input:focus,
.contact-form .contact-input-text--container textarea:focus{
  padding: 0.5rem;
  border-radius: 0.375rem;
  background: rgba(255, 255, 255, 0.25);
  line-height: normal;
  color: rgba(100, 21, 130, 0.50);
  /* body/caption-regular */
  font-family: Rubik;
  font-size: 0.6875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.contact-form .contact-input-text--container input::placeholder,
.contact-form .contact-input-text--container textarea::placeholder{
  color: rgba(100, 21, 130, 0.50);
  /* body/caption-regular */
  font-family: Rubik;
  font-size: 0.6875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.contact-form .contact-send--container{
  margin-bottom: 0;
}
.contact-form form.fluent_form_3 .contact-send--container .wpf_has_custom_css.ff-btn-submit {
  border-radius: 0.375rem;
  background: #641582;
  color:  #FFF;
  text-align: center;
  /* body/body1-regular */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;

}

/*-- HOME --*/

.title-principal-mobile{
  color: white;
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  text-align: center
}

.title-principal-mobile span{
  color: var(--colors-yllw, #FFD903);

}


.bg-logo{
   clip-path: polygon( -0.081% 82.644%,-0.081% -0.144%,100% -0.144%,100% 97.137%,100% 97.137%,99.976% 97.63%,99.909% 98.094%,99.8% 98.524%,99.656% 98.912%,99.479% 99.252%,99.274% 99.537%,99.045% 99.762%,98.795% 99.918%,98.53% 99.999%,98.252% 100%,1.397% 85.506%,1.397% 85.506%,1.153% 85.436%,0.923% 85.304%,0.71% 85.115%,0.516% 84.875%,0.345% 84.588%,0.199% 84.26%,0.081% 83.897%,-0.007% 83.503%,-0.062% 83.083%,-0.081% 82.644% ); 
}
@media (min-width: 320px) and (max-width: 480px) {
  
  .bg-logo{
     clip-path: polygon( 0% 90.92%,0% 0%,100% 0%,100% 98.736%,100% 98.736%,99.895% 99.004%,99.595% 99.251%,99.124% 99.473%,98.503% 99.666%,97.755% 99.827%,96.903% 99.951%,95.97% 100.035%,94.979% 100.073%,93.951% 100.063%,92.91% 100%,3.577% 92.183%,3.577% 92.183%,2.956% 92.118%,2.382% 92.034%,1.86% 91.935%,1.393% 91.821%,0.985% 91.695%,0.642% 91.556%,0.368% 91.408%,0.166% 91.252%,0.042% 91.089%,0% 90.92% );


  }
}


.video-logo{
  width: 80%;
}

.banner-text{
   clip-path: polygon( 0.25% 26.158%,0.25% 26.158%,0.255% 22.024%,0.445% 18.074%,0.803% 14.37%,1.316% 10.973%,1.966% 7.941%,2.74% 5.337%,3.621% 3.22%,4.595% 1.652%,5.646% 0.693%,6.759% 0.403%,93.696% 5.346%,93.696% 5.346%,94.793% 5.754%,95.825% 6.81%,96.777% 8.454%,97.635% 10.626%,98.385% 13.266%,99.012% 16.315%,99.501% 19.713%,99.839% 23.401%,100.01% 27.317%,100% 31.403%,98.812% 78.39%,98.812% 78.39%,98.646% 81.984%,98.343% 85.364%,97.914% 88.49%,97.372% 91.325%,96.727% 93.827%,95.992% 95.96%,95.177% 97.682%,94.296% 98.956%,93.358% 99.742%,92.377% 100%,7.729% 98.466%,7.729% 98.466%,6.747% 98.171%,5.81% 97.348%,4.93% 96.037%,4.119% 94.279%,3.389% 92.113%,2.751% 89.578%,2.216% 86.715%,1.797% 83.563%,1.504% 80.163%,1.351% 76.555%,0.25% 26.158% ); 
}
@media (min-width: 320px) and (max-width: 1024px) {
  
  .video-logo{
  width: 100%;
}
  
}


/*-- Home - Servicios --*/

.servicios-info-container{
  clip-path: polygon( 0.139% 6.619%,0.139% 6.619%,0.168% 5.569%,0.292% 4.57%,0.503% 3.638%,0.792% 2.787%,1.152% 2.032%,1.575% 1.388%,2.051% 0.869%,2.574% 0.491%,3.135% 0.268%,3.726% 0.216%,96.656% 5.542%,96.656% 5.542%,97.219% 5.659%,97.75% 5.927%,98.243% 6.334%,98.689% 6.867%,99.082% 7.512%,99.414% 8.257%,99.679% 9.089%,99.87% 9.995%,99.979% 10.962%,100% 11.977%,97.938% 94.119%,97.938% 94.119%,97.869% 95.093%,97.72% 96.011%,97.497% 96.862%,97.207% 97.635%,96.857% 98.318%,96.453% 98.901%,96.003% 99.372%,95.512% 99.719%,94.988% 99.933%,94.438% 100%,5.424% 98.368%,5.424% 98.368%,4.879% 98.283%,4.362% 98.055%,3.878% 97.695%,3.435% 97.214%,3.039% 96.625%,2.696% 95.939%,2.414% 95.167%,2.198% 94.322%,2.056% 93.415%,1.993% 92.457%,0.139% 6.619% );
}

.servicios-menu-container{
  clip-path: polygon( 0.124% 8.084%,0.124% 8.084%,0.14% 6.794%,0.224% 5.566%,0.371% 4.418%,0.574% 3.368%,0.828% 2.433%,1.128% 1.631%,1.467% 0.981%,1.841% 0.5%,2.243% 0.206%,2.667% 0.116%,97.527% 4.245%,97.527% 4.245%,97.929% 4.36%,98.311% 4.66%,98.666% 5.129%,98.99% 5.752%,99.278% 6.513%,99.524% 7.397%,99.725% 8.389%,99.874% 9.473%,99.968% 10.635%,100% 11.858%,100% 88.008%,100% 88.008%,99.968% 89.23%,99.875% 90.391%,99.725% 91.475%,99.525% 92.466%,99.279% 93.35%,98.991% 94.111%,98.667% 94.734%,98.313% 95.204%,97.932% 95.504%,97.529% 95.62%,3.973% 100%,3.973% 100%,3.574% 99.923%,3.194% 99.664%,2.838% 99.237%,2.51% 98.656%,2.216% 97.936%,1.961% 97.09%,1.749% 96.134%,1.587% 95.081%,1.478% 93.946%,1.428% 92.743%,0.124% 8.084% );

}


@media (min-width: 320px) and (max-width: 480px) {
  
  .servicios-menu-container{
    clip-path: polygon( 0.311% 20.235%,0.311% 20.235%,0.359% 17.005%,0.594% 13.931%,1.001% 11.058%,1.564% 8.432%,2.267% 6.095%,3.094% 4.093%,4.03% 2.47%,5.059% 1.27%,6.166% 0.539%,7.334% 0.32%,93.189% 4.065%,93.189% 4.065%,94.298% 4.358%,95.348% 5.113%,96.327% 6.292%,97.219% 7.855%,98.012% 9.766%,98.691% 11.984%,99.243% 14.472%,99.654% 17.192%,99.911% 20.104%,100% 23.17%,100% 76.912%,100% 76.912%,99.911% 79.976%,99.655% 82.886%,99.244% 85.603%,98.693% 88.09%,98.014% 90.308%,97.223% 92.219%,96.332% 93.783%,95.354% 94.963%,94.305% 95.721%,93.197% 96.017%,8.287% 100%,8.287% 100%,7.182% 99.81%,6.13% 99.159%,5.143% 98.083%,4.236% 96.618%,3.423% 94.801%,2.718% 92.668%,2.135% 90.256%,1.687% 87.6%,1.389% 84.738%,1.255% 81.705%,0.311% 20.235% );


  }
}

.servicios2-wrapper{
  clip-path: polygon( 0.036% 29.842%,0.036% 29.842%,0.067% 28.272%,0.157% 26.777%,0.302% 25.377%,0.496% 24.09%,0.735% 22.935%,1.015% 21.932%,1.331% 21.1%,1.679% 20.458%,2.053% 20.025%,2.449% 19.82%,97.318% 0.057%,97.318% 0.057%,97.747% 0.109%,98.156% 0.431%,98.54% 1.001%,98.892% 1.797%,99.206% 2.797%,99.476% 3.979%,99.696% 5.321%,99.861% 6.799%,99.964% 8.393%,100% 10.079%,100% 85.997%,100% 85.997%,99.967% 87.613%,99.872% 89.147%,99.719% 90.579%,99.515% 91.889%,99.263% 93.056%,98.97% 94.059%,98.64% 94.879%,98.278% 95.494%,97.889% 95.886%,97.479% 96.032%,2.611% 100%,2.611% 100%,2.194% 99.884%,1.799% 99.515%,1.429% 98.914%,1.092% 98.102%,0.792% 97.099%,0.534% 95.927%,0.324% 94.606%,0.168% 93.159%,0.07% 91.605%,0.036% 89.965%,0.036% 29.842% );
}


@media (min-width: 320px) and (max-width: 480px) {
  
.servicios2-wrapper{
  clip-path: polygon( 0% 33.087%,0% 33.087%,0.071% 30.936%,0.278% 28.883%,0.61% 26.954%,1.057% 25.172%,1.609% 23.565%,2.257% 22.156%,2.989% 20.973%,3.797% 20.039%,4.669% 19.381%,5.596% 19.023%,93.288% 0.697%,93.288% 0.697%,94.352% 0.683%,95.37% 1.073%,96.327% 1.833%,97.208% 2.93%,97.996% 4.332%,98.675% 6.005%,99.231% 7.917%,99.648% 10.036%,99.909% 12.328%,100% 14.76%,100% 82.201%,100% 82.201%,99.921% 84.463%,99.694% 86.612%,99.329% 88.619%,98.839% 90.456%,98.237% 92.095%,97.534% 93.507%,96.743% 94.663%,95.875% 95.537%,94.943% 96.098%,93.959% 96.32%,6.266% 100%,6.266% 100%,5.254% 99.853%,4.293% 99.345%,3.395% 98.507%,2.574% 97.367%,1.842% 95.957%,1.214% 94.305%,0.703% 92.442%,0.321% 90.397%,0.083% 88.2%,0% 85.881%,0% 33.087% );

}
  
}



.juegos-item-texto-container{
  clip-path: polygon( 0.006% 12.086%,1.622% 88.597%,1.622% 88.597%,1.702% 90.203%,1.87% 91.719%,2.117% 93.127%,2.437% 94.408%,2.821% 95.544%,3.264% 96.516%,3.758% 97.307%,4.295% 97.898%,4.868% 98.27%,5.471% 98.406%,94.123% 100%,94.123% 100%,94.724% 99.887%,95.299% 99.537%,95.838% 98.968%,96.335% 98.197%,96.783% 97.244%,97.173% 96.126%,97.5% 94.86%,97.755% 93.466%,97.931% 91.96%,98.021% 90.361%,100% 17.987%,100% 17.987%,99.993% 16.237%,99.882% 14.563%,99.674% 12.989%,99.378% 11.539%,99.002% 10.238%,98.555% 9.111%,98.044% 8.182%,97.479% 7.476%,96.867% 7.017%,96.218% 6.83%,3.971% 1.1%,3.971% 1.1%,3.307% 1.209%,2.677% 1.606%,2.092% 2.264%,1.561% 3.16%,1.092% 4.266%,0.695% 5.559%,0.379% 7.013%,0.152% 8.602%,0.025% 10.301%,0.006% 12.086% );


}


/*-- Home - Descripcion --*/
.descripcion-juegos-mobile{
  overflow-y: hidden;
      overflow-x: scroll;
      -webkit-overflow-scrolling: touch;
}


/*--Home - Horarios --*/

.horarios-wrapper{
  clip-path: polygon( 0.015% 9.976%,0.015% 9.976%,0.026% 8.891%,0.099% 7.856%,0.229% 6.885%,0.412% 5.993%,0.641% 5.196%,0.912% 4.508%,1.22% 3.944%,1.56% 3.519%,1.927% 3.248%,2.316% 3.146%,97.643% 0.079%,97.643% 0.079%,98.034% 0.157%,98.405% 0.407%,98.75% 0.814%,99.064% 1.363%,99.341% 2.039%,99.577% 2.827%,99.766% 3.714%,99.903% 4.682%,99.982% 5.719%,100% 6.809%,98.796% 93.769%,98.796% 93.769%,98.752% 94.804%,98.652% 95.781%,98.501% 96.687%,98.304% 97.51%,98.065% 98.237%,97.79% 98.856%,97.482% 99.355%,97.148% 99.72%,96.791% 99.939%,96.417% 100%,3.818% 94.571%,3.818% 94.571%,3.459% 94.474%,3.118% 94.232%,2.8% 93.856%,2.507% 93.358%,2.245% 92.749%,2.018% 92.041%,1.829% 91.245%,1.684% 90.372%,1.585% 89.434%,1.538% 88.441%,0.015% 9.976% );


}

.horarios-icon{
  width: 2.8125rem;
  height: 2.8125rem;
}

@media (min-width: 320px) and (max-width: 480px) {
  
  .horarios-icon{
    width: 1.875rem;
    height: 1.875rem;
  }
  .horarios-wrapper{
    clip-path: polygon( 0.098% 8.297%,0.098% 8.297%,0.155% 7.469%,0.351% 6.681%,0.674% 5.942%,1.115% 5.264%,1.662% 4.657%,2.303% 4.13%,3.028% 3.696%,3.826% 3.365%,4.686% 3.146%,5.596% 3.05%,94.095% 0.193%,94.095% 0.193%,95.052% 0.234%,95.963% 0.413%,96.813% 0.717%,97.591% 1.137%,98.283% 1.659%,98.876% 2.273%,99.358% 2.967%,99.714% 3.729%,99.932% 4.549%,100% 5.414%,98.765% 94.916%,98.765% 94.916%,98.673% 95.782%,98.431% 96.598%,98.052% 97.354%,97.549% 98.038%,96.936% 98.638%,96.227% 99.144%,95.435% 99.545%,94.573% 99.829%,93.654% 99.984%,92.693% 100%,7.009% 94.959%,7.009% 94.959%,6.141% 94.848%,5.322% 94.624%,4.561% 94.297%,3.868% 93.877%,3.252% 93.371%,2.724% 92.791%,2.292% 92.144%,1.967% 91.441%,1.759% 90.69%,1.677% 89.901%,0.098% 8.297% );
  }
}

/* Home - Cumpleaños */

.cumple2-container{
  clip-path: polygon( 0% 3.866%,0% 3.866%,0.048% 3.201%,0.188% 2.576%,0.41% 1.998%,0.706% 1.478%,1.068% 1.024%,1.487% 0.645%,1.954% 0.35%,2.462% 0.149%,3.001% 0.05%,3.564% 0.063%,97.113% 11.758%,97.113% 11.758%,97.593% 11.862%,98.043% 12.045%,98.46% 12.301%,98.838% 12.622%,99.172% 13.003%,99.456% 13.437%,99.687% 13.916%,99.857% 14.434%,99.963% 14.985%,100% 15.561%,100% 100%,0% 100%,0% 3.866% );


}


/*--MUNDO PLATBEATS --*/

/*--MUNDO PLAYBEATS - BG Principal --*/

.bg-mundo-playbeats{
   clip-path: polygon( 100% 82.443%,100% -0.154%,-0.081% -0.154%,-0.081% 96.939%,-0.081% 96.939%,-0.057% 97.463%,0.01% 97.958%,0.118% 98.416%,0.261% 98.83%,0.437% 99.193%,0.64% 99.499%,0.868% 99.739%,1.116% 99.907%,1.38% 99.997%,1.656% 100%,98.515% 85.504%,98.515% 85.504%,98.761% 85.431%,98.992% 85.292%,99.206% 85.091%,99.4% 84.834%,99.572% 84.528%,99.719% 84.177%,99.838% 83.787%,99.926% 83.365%,99.981% 82.915%,100% 82.443% ); 
}

@media (min-width: 320px) and (max-width: 480px) {

  .bg-mundo-playbeats{
      clip-path: polygon( 100% 83.526%,100% -0.155%,0% -0.155%,0% 97.006%,0% 97.006%,0.096% 97.596%,0.37% 98.144%,0.804% 98.642%,1.377% 99.082%,2.071% 99.454%,2.867% 99.75%,3.744% 99.961%,4.684% 100.079%,5.668% 100.095%,6.676% 100%,96.009% 86.52%,96.009% 86.52%,96.692% 86.388%,97.327% 86.208%,97.908% 85.983%,98.429% 85.719%,98.886% 85.419%,99.272% 85.087%,99.582% 84.727%,99.811% 84.345%,99.952% 83.943%,100% 83.526% ); 
}

}



/*--MUNDO PLAYBEATS - Monitos --*/

.personajes-playbeats{
  width: 85%;
}


.mundo-playbeats-item--derecha{
  clip-path: polygon( 0% 11.572%,0% 11.572%,0.054% 9.633%,0.209% 7.8%,0.457% 6.1%,0.788% 4.556%,1.194% 3.195%,1.667% 2.042%,2.196% 1.123%,2.773% 0.463%,3.389% 0.087%,4.036% 0.021%,96.343% 13.733%,96.343% 13.733%,96.943% 13.964%,97.51% 14.459%,98.036% 15.197%,98.515% 16.155%,98.94% 17.311%,99.303% 18.642%,99.597% 20.127%,99.816% 21.744%,99.953% 23.47%,100% 25.284%,100% 88.45%,100% 88.45%,99.946% 90.39%,99.791% 92.223%,99.543% 93.925%,99.211% 95.469%,98.804% 96.83%,98.332% 97.983%,97.802% 98.902%,97.224% 99.561%,96.608% 99.936%,95.961% 100%,3.653% 86.05%,3.653% 86.05%,3.053% 85.818%,2.487% 85.322%,1.961% 84.584%,1.483% 83.626%,1.059% 82.47%,0.696% 81.139%,0.402% 79.654%,0.183% 78.038%,0.047% 76.313%,0% 74.5%,0% 11.572% );


}
.mundo-playbeats-item--izquierda{
  clip-path: polygon( 0% 25.885%,0% 25.885%,0.047% 24.074%,0.183% 22.351%,0.402% 20.736%,0.695% 19.252%,1.057% 17.921%,1.481% 16.766%,1.959% 15.807%,2.484% 15.068%,3.049% 14.571%,3.648% 14.337%,95.956% 0.048%,95.956% 0.048%,96.604% 0.11%,97.221% 0.483%,97.799% 1.141%,98.329% 2.059%,98.803% 3.212%,99.21% 4.573%,99.542% 6.118%,99.791% 7.82%,99.946% 9.655%,100% 11.596%,100% 74.713%,100% 74.713%,99.953% 76.526%,99.816% 78.252%,99.597% 79.868%,99.303% 81.354%,98.94% 82.685%,98.515% 83.841%,98.037% 84.798%,97.511% 85.536%,96.944% 86.031%,96.344% 86.262%,4.036% 100%,4.036% 100%,3.39% 99.935%,2.773% 99.559%,2.196% 98.899%,1.667% 97.98%,1.195% 96.827%,0.788% 95.466%,0.457% 93.923%,0.209% 92.222%,0.054% 90.389%,0% 88.451%,0% 25.885% );

}

@media (min-width: 320px) and (max-width: 480px) {

.mundo-playbeats-item--derecha{
   clip-path: polygon( 0% 3.156%,0% 3.156%,0.06% 2.653%,0.234% 2.178%,0.512% 1.738%,0.884% 1.338%,1.339% 0.986%,1.868% 0.688%,2.461% 0.452%,3.107% 0.282%,3.797% 0.187%,4.52% 0.173%,95.949% 3.664%,95.949% 3.664%,96.614% 3.725%,97.243% 3.855%,97.826% 4.046%,98.356% 4.294%,98.827% 4.593%,99.228% 4.936%,99.554% 5.319%,99.797% 5.735%,99.948% 6.18%,100% 6.647%,100% 97.017%,100% 97.017%,99.94% 97.521%,99.765% 97.997%,99.486% 98.438%,99.113% 98.837%,98.657% 99.19%,98.126% 99.487%,97.532% 99.724%,96.885% 99.892%,96.194% 99.987%,95.469% 100%,4.041% 96.349%,4.041% 96.349%,3.376% 96.286%,2.749% 96.156%,2.168% 95.964%,1.639% 95.716%,1.17% 95.417%,0.769% 95.074%,0.444% 94.692%,0.202% 94.276%,0.052% 93.832%,0% 93.366%,0% 3.156% ); 


}
.mundo-playbeats-item--izquierda{
   clip-path: polygon( 100% 3.241%,100% 3.241%,99.94% 2.725%,99.766% 2.237%,99.489% 1.784%,99.118% 1.373%,98.663% 1.011%,98.135% 0.705%,97.543% 0.461%,96.898% 0.286%,96.209% 0.188%,95.486% 0.172%,4.058% 3.663%,4.058% 3.663%,3.391% 3.726%,2.762% 3.859%,2.178% 4.056%,1.647% 4.31%,1.176% 4.618%,0.773% 4.971%,0.446% 5.365%,0.204% 5.794%,0.052% 6.251%,0% 6.732%,0% 96.932%,0% 96.932%,0.06% 97.449%,0.235% 97.938%,0.513% 98.391%,0.885% 98.802%,1.341% 99.164%,1.87% 99.47%,2.463% 99.714%,3.11% 99.888%,3.8% 99.986%,4.524% 100%,95.953% 96.349%,95.953% 96.349%,96.618% 96.285%,97.246% 96.151%,97.828% 95.954%,98.358% 95.699%,98.828% 95.392%,99.229% 95.039%,99.555% 94.645%,99.797% 94.217%,99.948% 93.76%,100% 93.281%,100% 3.241% ); 

}

}




/*-- CUMPLEAÑOS --*/
.bg-cumple-container{
  clip-path: polygon( 0% 87.471%,0% -0.114%,100% -0.114%,100% 97.716%,100% 97.716%,99.977% 98.107%,99.91% 98.475%,99.803% 98.816%,99.66% 99.124%,99.485% 99.395%,99.282% 99.622%,99.055% 99.802%,98.807% 99.928%,98.544% 99.996%,98.268% 100%,1.492% 89.755%,1.492% 89.755%,1.246% 89.702%,1.014% 89.598%,0.799% 89.449%,0.603% 89.258%,0.43% 89.029%,0.283% 88.767%,0.163% 88.476%,0.074% 88.16%,0.019% 87.824%,0% 87.471% );


}



@media (min-width: 320px) and (max-width: 768px) {
  .bg-cumple-container{
  clip-path: polygon( 0% 94.215%,0% -12.481%,100% -10.96%,100% 99.006%,100% 99.006%,99.902% 99.205%,99.623% 99.389%,99.182% 99.556%,98.6% 99.703%,97.895% 99.827%,97.088% 99.925%,96.2% 99.995%,95.249% 100.032%,94.256% 100.035%,93.241% 100%,3.908% 95.209%,3.908% 95.209%,3.237% 95.163%,2.615% 95.102%,2.045% 95.027%,1.535% 94.939%,1.088% 94.839%,0.711% 94.729%,0.408% 94.61%,0.185% 94.484%,0.047% 94.352%,0% 94.215% );


}

}

/*-- Cumpleaños - Zonas --*/

.cumple-zonas-item--derecha{
  clip-path: polygon( 0.028% 10.218%,0.028% 10.218%,0.078% 8.635%,0.234% 7.135%,0.487% 5.739%,0.828% 4.467%,1.247% 3.341%,1.736% 2.382%,2.286% 1.609%,2.887% 1.044%,3.53% 0.707%,4.207% 0.619%,96.054% 6.487%,96.054% 6.487%,96.733% 6.663%,97.372% 7.087%,97.963% 7.738%,98.496% 8.591%,98.963% 9.625%,99.354% 10.817%,99.663% 12.145%,99.879% 13.586%,99.994% 15.118%,100% 16.717%,97.618% 91.207%,97.618% 91.207%,97.517% 92.727%,97.319% 94.152%,97.033% 95.464%,96.667% 96.646%,96.232% 97.68%,95.734% 98.547%,95.184% 99.231%,94.589% 99.713%,93.959% 99.975%,93.302% 100%,4.074% 86.687%,4.074% 86.687%,3.451% 86.48%,2.862% 86.064%,2.316% 85.454%,1.818% 84.67%,1.378% 83.727%,1% 82.645%,0.693% 81.439%,0.463% 80.129%,0.318% 78.73%,0.265% 77.261%,0.028% 10.218% );
  
}

.cumple-zonas-item--izquierda{
clip-path: polygon( 0.18% 21.935%,0.18% 21.935%,0.178% 20.294%,0.284% 18.719%,0.49% 17.233%,0.787% 15.86%,1.168% 14.621%,1.623% 13.541%,2.145% 12.642%,2.725% 11.948%,3.355% 11.481%,4.026% 11.266%,95.668% 0.251%,95.668% 0.251%,96.35% 0.306%,97.001% 0.625%,97.61% 1.185%,98.168% 1.966%,98.667% 2.945%,99.096% 4.101%,99.447% 5.412%,99.709% 6.857%,99.874% 8.414%,99.932% 10.062%,100% 87.281%,100% 87.281%,99.949% 88.867%,99.799% 90.372%,99.557% 91.778%,99.232% 93.064%,98.832% 94.21%,98.365% 95.197%,97.839% 96.004%,97.263% 96.611%,96.644% 96.999%,95.991% 97.146%,6.713% 100%,6.713% 100%,6.085% 99.903%,5.485% 99.583%,4.921% 99.057%,4.401% 98.34%,3.931% 97.451%,3.52% 96.405%,3.174% 95.22%,2.903% 93.911%,2.712% 92.497%,2.611% 90.993%,0.18% 21.935% );

}

.cumple-murales-image{

mix-blend-mode: lighten;
}


.zonas-box-shadow{
  background-color: rgba(0, 0, 0, 0.25);
  display: blocK;
  position: absolute;
  width: 100%;
  height: 100%;
  top: -0.3rem;
  border-radius: 1rem;
  transform: rotate(-4.5deg);
   filter: blur(0.5rem);
}
.zonas-box-shadow-2{
  transform: rotate(3.5deg);
  top: -2%;
  background-color: rgba(0, 0, 0, 0.25);
  display: blocK;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  filter: blur(0.5rem);

  
}

.cumple-zonas-items--tercero{
  clip-path: polygon( 0.11% 9.478%,0.11% 9.478%,0.169% 7.929%,0.332% 6.465%,0.592% 5.105%,0.939% 3.869%,1.364% 2.778%,1.858% 1.852%,2.411% 1.111%,3.015% 0.574%,3.66% 0.262%,4.337% 0.196%,96.109% 8.507%,96.109% 8.507%,96.787% 8.698%,97.424% 9.131%,98.011% 9.784%,98.539% 10.635%,99% 11.66%,99.386% 12.839%,99.687% 14.148%,99.895% 15.565%,100.003% 17.068%,100% 18.635%,97.231% 91.51%,97.231% 91.51%,97.122% 92.996%,96.917% 94.385%,96.624% 95.663%,96.253% 96.81%,95.812% 97.81%,95.311% 98.645%,94.757% 99.299%,94.16% 99.755%,93.529% 99.994%,92.872% 100%,3.756% 84.471%,3.756% 84.471%,3.134% 84.252%,2.548% 83.827%,2.005% 83.215%,1.512% 82.433%,1.077% 81.498%,0.705% 80.427%,0.404% 79.238%,0.181% 77.948%,0.044% 76.575%,-0.002% 75.135%,0.11% 9.478% );


}



/*--RESERVAS --*/

/*--Reservas - Categorias --*/

/*--Reservas - Categorias Fondo--*/
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcl__item,
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper  .am-fcl__item-inner{
  padding: 0;
  border-radius: 0;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcl__item-content{
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.75rem;
  padding: 0;
}

/*--Reservas - Categorias Heading--*/
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcl__item-heading{
   padding: 0.5rem 0.25rem 0rem 0.5rem;
}
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper  .am-fcl__item-name{
  text-align: center;
  margin: 0;
  /* body/body1-regular */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--neutral-80);
  height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

/*--Reservas - Categorias Boton--*/
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcl__item-content .am-fcl__item-footer{
  position: relative;
  padding: 0 1rem 1rem 1rem;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcl__item-footer .am-fcl__item-btn {
  border-radius: 0.38rem;
  border: 1px solid #641582;
  background: rgba(255, 255, 255, 0.50);
  height: 2.23rem;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcl__item-footer .am-button__inner{
  color: #641582;
  text-align: center;
  /* body/body1-regular */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcl__item-footer .am-icon-arrow-right{
  display: none;
}


/*--Reservas - Packs --*/
.reservas-principal  #amelia-container.am-fc__wrapper .am-cat__wrapper{
  width: 100%;
  padding: 0;
} 


.reservas-principal  #amelia-container.am-fc__wrapper .am-cat__wrapper.am-mobile{
  width: 100%;
  padding: 0;
} 

.reservas-principal  #amelia-container.am-fc__wrapper .am-fcil__filter-buttons__menu{
  display: none;
}

.reservas-principal  #amelia-container.am-fc__wrapper .am-fcil__heading{
  display: none;
}
.reservas-principal  #amelia-container.am-fc__wrapper .am-fcil__filter{
  display: none;
}


/*--Reservas - Packs BOTONES ATRAS--*/
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-cat__back-btn .am-button--plain{
    border-radius: 0.375rem;
  border: 1px solid #641582;
  background: rgba(255, 255, 255, 0.50);
  padding: 0rem 1rem;
  height: 1.8rem;
  margin-top: 1rem;

}
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-cat__back-btn .am-button__inner{
    color: #641582;
  text-align: center;
  /* body/body1-regular */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}



/*--Reservas - Packs Contenedores --*/

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper  .am-cat__content{
  gap: 0.25rem;
  margin: 1rem 0 1.5rem 0;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper  .am-cat__content .am-fcil__item{
  padding: 0;
  box-shadow: none;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper  .am-cat__content .am-fcil__item-inner {
  box-shadow: none;
    border: 1px solid var(--neutral-20, #CDCDCD);
  background: #FFF;
  border-radius: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/*--Reservas - Packs NAME--*/

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-cat__content .am-fcil__item-heading{
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-cat__content .am-fcil__item-name{
  text-align: center;
  margin: 0;
  color: #4D4D4D;
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-overflow: unset;
  white-space: normal;
  width: 55%;
}


/*--Reservas - Packs BOTONES Continuar--*/

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-cat__content .am-fcil__item-footer .am-button{
      color: #4D4D4D;
  text-align: center;
  /* body/body1-regular */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
    border: 1px solid #4D4D4D;
}

/*--Reservas - Pack Description--*/

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-cat__wrapper{
  padding: 0;
}
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis  .am-cat__form{
  padding: 1rem   0.5rem 0 0.5rem;
}


.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis  .am-cat__main .am-fcis__header-text{
  display: flex;
  justify-content: center;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis  .am-cat__main  .am-fcis__header-name{
    text-align: center;
  margin: 0;
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-overflow: none;
  white-space: wrap;
  padding: 0 0.2rem;
  color: #4D4D4D;
  display: flex;
  justify-content: center;
  width: 96%;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis .am-fcis__mini-info__inner span:nth-of-type(2){
    font-family: Rubik;
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
    color: #4D4D4D;
}
.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis .am-fcis__mini-info__inner span:nth-of-type(1){
    color: #4D4D4D;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis  .am-fcis__mini-info{
  justify-content: center;
  align-items: center;
  gap: 0.25rem;

}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis  .am-fcis__mini-info__inner{
  padding: 0;
  margin: 0;
    height: 1.2rem;
}

.reservas-principal .amelia-v2-booking  #amelia-container.am-fc__wrapper .am-fcis .am-fcis__header-btn .am-button{
      color: #4D4D4D;
  text-align: center;
  /* body/body1-regular */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
    border: 1px solid #4D4D4D;
  border-radius: 0.5rem;
  padding: 0.5rem 1rem;
  height: 2.188rem;
}


.reservas-principal .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcis__info-tab__wrapper{
  display: none;
}

.reservas-principal .amelia-v2-booking #amelia-container .am-fcis__info{
  padding: 0;
}
.reservas-principal .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcis__info-content{
  padding: 0;
}
.reservas-principal .amelia-v2-booking #amelia-container .am-fcis__info-service__desc ul{
      font-weight: 400;
    line-height: normal;
    word-break: normal;
    white-space: normal;
  padding-left: 0.25rem;
  padding-right: 0.8rem;
}

.reservas-principal .amelia-v2-booking #amelia-container .am-fcis__info-service__desc,
.reservas-principal  .amelia-v2-booking #amelia-container .am-fcis__info-service__desc *{
    color: #4D4D4D;
    /* body/body2-bold */
    font-family: Rubik;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    word-break: normal;
    white-space: normal;
}
.reservas-principal .amelia-v2-booking #amelia-container .am-fcis__info-service__desc .descripcion-subtitulo strong {
  font-weight: 700;
}

.reservas-principal .amelia-v2-booking #amelia-container .am-fcis__info-service__desc ul li {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}



.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(5){
  width: 100%;
}
.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(6){
  width: 100%;
  display: flex;
}
.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(6) .el-form-item__label{
  opacity: 0;
}
.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(5) .el-form-item__content{
  overflow: hidden;
  overflow-y: scroll;
  height: 15rem;
  padding: 1rem;
  border-radius: 0.25rem;
border: 1px solid var(--neutral-20, #CDCDCD);
background: var(--neutral-neutral-10, #FFF);
}

.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(5) .el-form-item__content .reglamentoplaybeats p strong{
  font-weight: 900;
}
.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(5) .el-form-item__content .reglamentoplaybeats p,
.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(5) .el-form-item__content .reglamentoplaybeats li{ 
    color: var(--neutral-neutral-60, #333);
  font-family: Rubik;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.amelia-v2-booking #amelia-container .am-fs__info.am-fs__main-content .el-form-item:nth-of-type(5) .el-form-item__content .reglamentoplaybeats ul{
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-wrapper:after{
  content: 'Si el bloque horario que deseas no está disponible, puedes volver atrás y seleccionar la alternativa 2 y verificar su disponibilidad. Si tienes duda o consulta, recuerda contactarnos por Whatsapp.';
  display: block;
  color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-regular */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  padding: 1rem;
}



/*-- Reservas - Tabla de Precios TABS --*/
.zonas-tablas-precios-nav.tabs-7229-tab-active{
  background: #641582;
  color: #fff;
}
.zonas-tablas-precios-nav.tabs-7229-tab-active .zonas-tablas-precios-nav--title{
  color: #fff;
}


/*--FaCTURACION CARRITO -- */
.facturacion-carrito .woocommerce{
  width: 100%;
}


.facturacion-carrito .product-thumbnail,
.facturacion-carrito .woocommerce table.shop_table .product-remove{
  display: none;
}

.facturacion-carrito .shop_table.woocommerce-cart-form__contents{
  border: none;
 border-collapse: separate;
  border-spacing: 0.25rem 1rem;
}
.facturacion-carrito thead tr th,
.facturacion-carrito tbody tr.cart_item td{
  background: #eee;
}

.facturacion-carrito .woocommerce table.shop_table th{
color: #666;
text-align: center;
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.facturacion-carrito .woocommerce table.shop_table th.product-name{
color: #666;
background: var(--colors-purple-dark, #641582);
  color: var(--neutral-00, #FFF);

}

.facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td{
  border: none;
  color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-regular */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td.product-name{
  width: clamp(10rem, 90%,20.625rem);
}
.facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td{
  width: clamp(4rem, 90%,9.21rem);
}
.facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td.product-price,.facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td.product-subtotal{
  text-align: center;
}
@media (min-width: 320px) and (max-width: 767px) {
      
    .facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td.product-name{
    width: 100%;
      text-align: left !important;
    }
    .facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td{
    width: 100%;
    }
  .facturacion-carrito .woocommerce table.shop_table tbody .cart_item td .variation{
    margin: 0;
  }
    .facturacion-carrito .woocommerce table.shop_table tbody .cart_item td .variation hr{
      display: none;
    }
  .facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td.product-quantity{
  display: none;
}
}


.facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td .variation{
  display: flex;
  flex-direction: column;
}

.facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td  .variation-Informacinsobrelareserva hr{
  margin-top: 0.5rem !important; 
}


.facturacion-carrito  .woocommerce table.shop_table tbody tr:nth-of-type(2) td.actions{
  border-top: 4px solid #641582; 
  padding: 0.75rem 0;
  line-height: 2.5rem;
  margin-top: 2rem;
}

.facturacion-carrito  .woocommerce table.shop_table tbody tr .coupon{
  display: flex;
  justify-content: center; 
  align-items: center;
}


.facturacion-carrito  .woocommerce table.shop_table tbody tr .coupon input.input-text{
    color: var(--neutral-neutral-40, #666);
    text-overflow: ellipsis;
    /* body/body2-regular */
    font-family: Rubik;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 0.3125rem 0rem 0rem 0.3125rem;
    border: 1px solid #FF8B00;
    background: var(--neutral-neutral-10, #FFF);
    width: 8rem;
    height: 1.875rem;
    padding: 0.625rem 0rem 0.625rem 0.75rem;
    margin: 0;

}

.facturacion-carrito  .woocommerce table.shop_table tbody tr .coupon .button{
  border-radius: 0rem 0.375rem 0.375rem 0rem;
background: var(--colors-orange, #FF8B00);
  height: 1.875rem;
  color: var(--neutral-10-neutral, #FFF);
text-align: center;
/* body/caption-regular */
font-family: Rubik;
font-size: 0.6875rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.facturacion-carrito  .woocommerce table.shop_table tbody tr .actions{
  vertical-align: middle;
}


.facturacion-carrito  .woocommerce table.shop_table tbody tr .actions button{
  height: 2.5rem;
padding: 0.25rem 1rem;
  border-radius: 0.375rem;
background: var(--colors-purple-dark, #641582);
color: var(--neutral-10-neutral, #FFF);
text-align: center;
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}


.facturacion-carrito  .woocommerce .cart-collaterals .cart_totals{
  width: 100%;
}

.facturacion-carrito  .woocommerce .cart-collaterals .cart_totals h2{
  color: var(--neutral-00, #FFF);
text-align: center;
/* body/body1-bold */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  background: var(--colors-pink, #FD417E);
  padding: 0.5rem 0.25rem;
}

.facturacion-carrito  .woocommerce .cart-collaterals table{
   border: none;
 border-collapse: separate;
  border-spacing: 0.25rem 0.25rem;
}
.facturacion-carrito  .woocommerce .cart-collaterals table tbody tr{
  background: var(--neutral-neutral-20, #EEE);
 
}

.facturacion-carrito  .woocommerce .cart-collaterals table tbody tr th{
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
   text-align: right;
   width: clamp(10rem, 90%, 23.4rem);
  border: none;
}
.facturacion-carrito  .woocommerce .cart-collaterals table tbody tr td{
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
   text-align: center;
   width: clamp(10rem, 90%, 23.4rem);
  border: none;
}
.facturacion-carrito  .woocommerce .cart-collaterals table tbody tr.order-total th{
  font-weight: 700;
  color: var(--neutral-neutral-70, #000);

}

.facturacion-carrito  .woocommerce .wc-proceed-to-checkout{
  display: flex;
  justify-content: right;
}

.facturacion-carrito  .woocommerce .wc-proceed-to-checkout .checkout-button{
  border-radius: 0.375rem;
background: var(--colors-pink, #FD417E);
height: 2.5rem;
padding: 0.25rem 1rem;
  color: var(--neutral-10-neutral, #FFF);
text-align: center;
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  
}


.facturacion-carrito .woocommerce table.shop_table_responsive tr td.product-name .variation p{
  text-align: left;
}


@media (min-width: 768px) and (max-width: 992px) {
        .facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td.product-name{
          width: 100%;
        }
          .facturacion-carrito  .woocommerce table.shop_table tbody .cart_item td{
          width: 100%;
        }  

        
    .facturacion-carrito  .woocommerce table.shop_table tbody tr:nth-of-type(2) td.actions{
      width: 100%;
    }


  .facturacion-carrito .woocommerce table.shop_table tbody .cart_item td .variation hr{
    display: none;
  }
  
}

@media  (min-width: 481px) and (max-width: 767px){
  .facturacion-carrito .woocommerce table.shop_table_responsive tr td:nth-of-type(1){
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
    .facturacion-carrito .woocommerce table.shop_table tbody tr .actions .coupon button[type="submit"]{
    width: 100%;
  }
  .facturacion-carrito .woocommerce table.shop_table tbody tr .actions button[type="submit"]{
    width: 35%;
  }
}

@media (min-width: 320px) and (max-width: 767px){
      .facturacion-carrito .woocommerce table.shop_table_responsive tr td.product-name::before {
        content: attr(data-title) "";
        font-weight: 700;
        float: left;
      text-align: center;
      /* body/body2-regular */
      font-family: Rubik;
      font-size: 0.8125rem;
      font-style: normal;
      line-height: normal;
        width: 100%;
        background: var(--colors-purple-dark, #641582);
        padding: 0.5rem 0.25rem;
        color: var(--neutral-00, #FFF);
        margin-bottom: 0.5rem;
      }

    .facturacion-carrito .woocommerce table.shop_table_responsive tr td:nth-of-type(1){
      width: 100%;

    }
    .facturacion-carrito .woocommerce table.shop_table tbody tr:nth-of-type(2) td.actions{
            gap: 1rem;
      display: flex;
      flex-direction: column;
      background: white;
    }
  
      .facturacion-carrito .woocommerce table.shop_table_responsive tr td::before {
        content: attr(data-title) "";
        font-weight: 700;
        float: left;
      text-align: center;
      /* body/body2-regular */
      font-family: Rubik;
      font-size: 0.8125rem;
      font-style: normal;
      line-height: normal;
      }
      .facturacion-carrito .woocommerce table.shop_table_responsive tr td[data-title="Subtotal"]::before {
        font-weight: 400;
      }
      .facturacion-carrito .woocommerce table.shop_table_responsive tr td[data-title="Subtotal"] span{
        /* body/body2-regular */
        font-family: Rubik;
        font-size: 0.8125rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
      }
}


/*-- Politicas de Privacidad --*/

.politicas-nav-item{

clip-path: polygon( 0.369% 19.987%,0.369% 19.987%,0.352% 17.726%,0.387% 15.549%,0.472% 13.491%,0.601% 11.588%,0.77% 9.877%,0.976% 8.395%,1.214% 7.176%,1.479% 6.258%,1.768% 5.677%,2.075% 5.469%,98.27% 2.446%,98.27% 2.446%,98.572% 2.627%,98.856% 3.169%,99.118% 4.037%,99.355% 5.198%,99.561% 6.618%,99.734% 8.265%,99.868% 10.105%,99.96% 12.104%,100.005% 14.229%,100% 16.446%,98.977% 88.622%,98.977% 88.622%,98.93% 90.523%,98.847% 92.308%,98.73% 93.958%,98.583% 95.451%,98.409% 96.769%,98.211% 97.89%,97.992% 98.794%,97.755% 99.461%,97.504% 99.869%,97.241% 100%,3.337% 94.624%,3.337% 94.624%,3.085% 94.475%,2.844% 94.071%,2.617% 93.428%,2.405% 92.565%,2.213% 91.5%,2.043% 90.25%,1.897% 88.834%,1.779% 87.269%,1.692% 85.573%,1.637% 83.765%,0.369% 19.987% );



}

.politicas-wrapper-principal{
    border-radius: 2.5rem;
  /*   clip-path: polygon( -0% 87.921%,-0% 6.119%,-0% 6.119%,0.024% 5.729%,0.094% 5.359%,0.207% 5.013%,0.358% 4.695%,0.544% 4.412%,0.761% 4.167%,1.006% 3.965%,1.274% 3.812%,1.563% 3.712%,1.868% 3.67%,98.018% 0.074%,98.018% 0.074%,98.337% 0.096%,98.641% 0.181%,98.925% 0.324%,99.184% 0.521%,99.416% 0.765%,99.615% 1.053%,99.777% 1.377%,99.898% 1.734%,99.974% 2.118%,100% 2.523%,100% 97.557%,100% 97.557%,99.972% 97.976%,99.892% 98.371%,99.763% 98.736%,99.592% 99.067%,99.382% 99.357%,99.138% 99.6%,98.866% 99.792%,98.57% 99.926%,98.254% 99.997%,97.924% 100%,1.774% 90.364%,1.774% 90.364%,1.481% 90.305%,1.205% 90.194%,0.949% 90.033%,0.717% 89.829%,0.511% 89.584%,0.336% 89.304%,0.194% 88.994%,0.088% 88.656%,0.023% 88.298%,-0% 87.921% ); 
}*/

.politicas-nav-item-derecha{
   clip-path: polygon( 0.325% 43.368%,0.325% 43.368%,0.291% 41.628%,0.31% 39.936%,0.379% 38.322%,0.492% 36.815%,0.648% 35.443%,0.84% 34.236%,1.066% 33.224%,1.321% 32.436%,1.602% 31.902%,1.904% 31.649%,98.196% 0.399%,98.196% 0.399%,98.495% 0.45%,98.779% 0.784%,99.044% 1.376%,99.285% 2.203%,99.499% 3.239%,99.681% 4.459%,99.826% 5.84%,99.93% 7.355%,99.99% 8.982%,100% 10.695%,99.485% 66.646%,99.485% 66.646%,99.452% 68.123%,99.382% 69.522%,99.278% 70.826%,99.144% 72.019%,98.982% 73.085%,98.795% 74.006%,98.585% 74.766%,98.357% 75.349%,98.112% 75.738%,97.854% 75.916%,3.796% 100%,3.796% 100%,3.547% 99.96%,3.306% 99.721%,3.078% 99.294%,2.864% 98.694%,2.667% 97.932%,2.49% 97.021%,2.337% 95.975%,2.209% 94.807%,2.111% 93.528%,2.044% 92.153%,0.325% 43.368% ); 
}
.politicas-nav-item-izquierda{
    clip-path: polygon( 0.354% 12.145%,0.354% 12.145%,0.352% 10.451%,0.402% 8.834%,0.5% 7.32%,0.64% 5.935%,0.819% 4.704%,1.033% 3.655%,1.275% 2.812%,1.544% 2.201%,1.832% 1.849%,2.137% 1.782%,98.395% 27.513%,98.395% 27.513%,98.691% 27.735%,98.967% 28.222%,99.22% 28.946%,99.445% 29.881%,99.638% 31.002%,99.796% 32.282%,99.916% 33.695%,99.992% 35.214%,100.021% 36.814%,100% 38.468%,98.468% 92.023%,98.468% 92.023%,98.408% 93.425%,98.313% 94.731%,98.187% 95.926%,98.031% 96.997%,97.851% 97.928%,97.648% 98.706%,97.426% 99.317%,97.188% 99.745%,96.938% 99.978%,96.679% 100%,2.771% 68.665%,2.771% 68.665%,2.524% 68.482%,2.29% 68.113%,2.07% 67.57%,1.868% 66.867%,1.687% 66.02%,1.528% 65.041%,1.394% 63.945%,1.289% 62.747%,1.214% 61.459%,1.173% 60.096%,0.354% 12.145% ); 
}


.politicas-accordion-content.oxel_accordion__content__hidden{
  padding: 0;
}

.politicas-accordion-row.oxel_accordion__row--active{
  color: #641582;
  /* body/body1-bold */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}


@media (min-width: 320px) and (max-width: 480px) {
  
  .politicas-wrapper-principal{
    clip-path: polygon( 0% 94.037%,0% 5.249%,0% 5.249%,0.062% 4.966%,0.242% 4.696%,0.532% 4.441%,0.923% 4.205%,1.407% 3.992%,1.974% 3.805%,2.617% 3.646%,3.326% 3.52%,4.093% 3.429%,4.909% 3.377%,93.89% 0.041%,93.89% 0.041%,94.853% 0.033%,95.777% 0.081%,96.648% 0.179%,97.449% 0.324%,98.168% 0.51%,98.788% 0.734%,99.296% 0.991%,99.678% 1.276%,99.917% 1.585%,100% 1.913%,100% 98.134%,100% 98.134%,99.914% 98.467%,99.668% 98.78%,99.276% 99.068%,98.754% 99.326%,98.117% 99.551%,97.381% 99.737%,96.562% 99.879%,95.674% 99.973%,94.733% 100.015%,93.755% 100%,4.774% 95.904%,4.774% 95.904%,3.976% 95.846%,3.228% 95.752%,2.537% 95.623%,1.913% 95.464%,1.362% 95.277%,0.893% 95.065%,0.515% 94.832%,0.234% 94.581%,0.06% 94.315%,0% 94.037% ); 
}
  
}



/* -- FINALIZAR COMPRA --*/

/*--Facturacion --*/
.woocommerce td.product-name dl.variation dt.variation-Informacinsobrelareserva{
  display: none;
}

.variation-Informacinsobrelareserva{
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}


.variation-Informacinsobrelareserva p{
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.variation-Informacinsobrelareserva ul   {
  padding: 0 0.25rem;
}
.variation-Informacinsobrelareserva ul li{
  list-style: none;
    display: flex;
  flex-direction: row;
  gap: 0.25rem;
}


.facturacion-finalizar .woocommerce-checkout #customer_details{
  display: flex;
  flex-direction: column;
  width: 100%;
}

.facturacion-finalizar .woocommerce-checkout .col-1,
.facturacion-finalizar .woocommerce-checkout .col-2{
  width: 100%;
}

.facturacion-finalizar .woocommerce-checkout .woocommerce-billing-fields h3{
  color: var(--neutral-neutral-10, #FFF);
text-align: center;
/* desk/h4-bold-desk */
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  background: var(--neutral-neutral-40, #666);
  padding: 0.5rem 0.25rem;
}
.facturacion-finalizar .woocommerce-checkout h3{
  color: var(--neutral-neutral-40, #666);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  text-align: left;
  background: var(--neutral-neutral-20, #EEE);
  padding: 0.25rem;
  
}

.facturacion-finalizar .woocommerce-checkout label{
  color: var(--neutral-neutral-40, #666);
/* body/body2-regular */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  width: 100%;
  text-align: left;
}
.facturacion-finalizar .woocommerce-checkout label{
  padding: 0.25rem;
}

.facturacion-finalizar .woocommerce-checkout  .form-row{
  padding-bottom: 0.88rem;
}


.facturacion-finalizar .woocommerce-checkout input,
.facturacion-finalizar .woocommerce-checkout .woocommerce-input-wrapper strong,
.facturacion-finalizar .woocommerce-checkout textarea{
   color: var(--neutral-neutral-40, #666);
  /* body/body2-regular */
  font-family: Rubik;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
    padding: 0.5rem 0.25rem 0.5rem 0.5rem;
    border-radius: 0.25rem;
  border: 1px solid var(--neutral-neutral-20, #EEE);
    width: 100%;
    text-align: left;
}
.facturacion-finalizar .woocommerce-checkout .woocommerce-input-wrapper{
  width: 100%;
  display: flex;
}

.facturacion-finalizar .woocommerce-checkout select,
.facturacion-finalizar .woocommerce-checkout select option,
.facturacion-finalizar .woocommerce-checkout .select2-selection{
   color: var(--neutral-neutral-40, #666);
  /* body/body2-regular */
  font-family: Rubik;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
    padding: 0.5rem 0.25rem 0.5rem 0.5rem;
    border-radius: 0.25rem;
  border: 1px solid var(--neutral-neutral-20, #EEE);
    width: 100%;
    text-align: left;
  background: white;
}

.facturacion-finalizar .woocommerce-checkout .select2-selection__rendered{
  padding: 0;
  line-height: normal
}


.facturacion-finalizar .woocommerce-checkout #order_review_heading{
  color: var(--neutral-neutral-10, #FFF);
/* desk/h4-bold-desk */
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  background: var(--neutral-neutral-40, #666);
  text-align: center;
  padding: 0.5rem 0.25rem;
}

.facturacion-finalizar #order_review th.product-name{
color: #666;
background: var(--colors-purple-dark, #641582);
  color: var(--neutral-00, #FFF);

}

.facturacion-finalizar #order_review table{
  border: none;
 border-collapse: separate;
  border-spacing: 0.25rem;
}

.facturacion-finalizar #order_review thead th{
  background: var(--neutral-neutral-20, #EEE);
  color: var(--neutral-neutral-40, #666);
text-align: center;
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.facturacion-finalizar #order_review thead th:nth-of-type(2){
  width:30%;
}

.facturacion-finalizar #order_review tbody td{
  background: var(--neutral-neutral-20, #EEE);
color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  text-align: left;
  border: none;
}
.facturacion-finalizar #order_review tbody td.product-name{
  padding: 1rem 0.25rem 1rem 0.5rem;
}



.facturacion-finalizar #order_review tbody td .variation{
  display: flex;
  flex-direction: column;
  
}

.facturacion-finalizar #order_review tbody td.product-total{
  margin: 0 auto;
}

.facturacion-finalizar #order_review tbody td.product-total .woocommerce-Price-amount {
  text-align: center;
  color: var(--neutral-80, #1D1D1B);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  border: none;
  width: 100%;
  display: block;
}

.facturacion-finalizar #order_review tfoot th{
  color: var(--neutral-neutral-70, #000);
text-align: right;
/* body/body1-bold */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  border: none;
  background: var(--neutral-neutral-20, #EEE);
  padding: 0.75rem 1.5rem 0.75rem 0.25rem;

}

.facturacion-finalizar #order_review tfoot .cart-subtotal th{
font-weight: 400;
}

.facturacion-finalizar #order_review tfoot .cart-subtotal{
  display: none;
}

.facturacion-finalizar #order_review tfoot td{
    color: var(--neutral-neutral-70, #000);
text-align: center;
/* body/body1-bold */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  border: none;
  background: var(--neutral-neutral-20, #EEE);
  padding: 0.75rem 0.25rem 0.75rem 0.25rem;
}


.facturacion-finalizar #payment{
  background-color: transparent;
  border: none;
}

.facturacion-finalizar .woocommerce-checkout #payment ul{
  padding: 0;
  border: none;
}

.facturacion-finalizar  #payment ul li input{
  width: 5%;
}

.facturacion-finalizar  .woocommerce-checkout #payment .payment_box{
  background: var(--neutral-05, #F2F2F2);
}
.facturacion-finalizar  .woocommerce-checkout #payment .payment_box:before{
  border: 1em solid #F2F2F2;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}


.facturacion-finalizar  .woocommerce-checkout #payment .payment_box p{
  background: var(--neutral-05, #F2F2F2);
  color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.facturacion-finalizar  .woocommerce-checkout #payment .form-row.place-order{
  padding: 0;
  margin: 0.75rem 0;
}

.facturacion-finalizar  .woocommerce-checkout #payment .woocommerce-privacy-policy-text p{
  color: var(--neutral-40, #9A9A9A);
  text-align: left;
/* body/caption-regular */
font-family: Rubik;
font-size: 0.6875rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.facturacion-finalizar  .woocommerce-checkout #payment .woocommerce-privacy-policy-text p a{
  color: var(--colors-purple-dark, #641582);

}

.facturacion-finalizar  .woocommerce-checkout #payment #place_order{
  color: var(--neutral-10-neutral, #FFF);
text-align: center;
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  border-radius: 0.375rem;
background: var(--colors-pink, #FD417E);
  margin-top: 0.75rem ;
}

/* Thank you page --*/

.facturacion-finalizar .woocommerce-order .woocommerce-thankyou-order-received,
.facturacion-finalizar .woocommerce-order .woocommerce-thankyou-order-details.order_details,
.facturacion-finalizar .woocommerce-order .woocommerce-thankyou-order-received,
.facturacion-finalizar .woocommerce-order .wc-bacs-bank-details-account-name{
  display: none;
}

.facturacion-finalizar .woocommerce-order .wc-bacs-bank-details-heading{
  color: var(--neutral-neutral-10, #FFF);
text-align: center;
/* desk/h4-bold-desk */
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  border-radius: 0.25rem;
background: var(--colors-purple-dark, #641582);
  padding: 0.5rem 0.25rem;

}

.facturacion-finalizar .woocommerce-order .woocommerce-order-details__title.upload_receipt{
    color: var(--neutral-neutral-10, #FFF);
text-align: center;
/* desk/h4-bold-desk */
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  border-radius: 0.25rem;
background: var(--colors-pink, #FD417E);
  padding: 0.5rem 0.25rem;
}

.facturacion-finalizar .woocommerce-order ul.bacs_details{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: var(--neutral-05, #F2F2F2);
  gap: 0.5rem;
  padding: 1rem 0.5rem;
}
.facturacion-finalizar .woocommerce-order ul.bacs_details li{
  color: var(--neutral-neutral-50, #4D4D4D);
  /* body/body2-bold */
  font-family: Rubik;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  gap: 0.25rem;
  display: flex;
  flex-direction: column;
  border: none;
text-transform: capitalize;}



.facturacion-finalizar .woocommerce-order ul.bacs_details li strong{
    color: var(--neutral-neutral-50, #4D4D4D);
  /* body/body2-bold */
  font-family: Rubik;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}


@media (min-width: 320px) and (max-width: 480px) {
  
  .facturacion-finalizar .woocommerce-order table.upload_receipt{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column;
  }
  .facturacion-finalizar .woocommerce-order table.upload_receipt tbody tr{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column;
  }
  .facturacion-finalizar .woocommerce-order table.upload_receipt tbody tr:nth-of-type(2){
  border-top: 0.1875rem solid #641582;
  margin-top: 1rem;
  padding-top: 1rem;
  }
  .facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name ul{ 
    list-style: none;
    margin: 0;
    padding: 0;
  
  }
    .facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name ul li{ 
    display: flex;
      gap: 0.25rem;
  
  }

  
}

.facturacion-finalizar .woocommerce-order .peprodev_woocommerce_receipt_uploader {
  padding-bottom: 2rem;
  border-bottom: 0.125rem solid #641582;
  margin-bottom: 2rem;
}

.facturacion-finalizar .woocommerce-order table.upload_receipt{
  padding: 1rem 0.5rem;
   border-collapse: separate;
  border-spacing: 0.25rem 0.25rem;
}
.facturacion-finalizar .woocommerce-order table.upload_receipt tbody th{
  color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.facturacion-finalizar .woocommerce-order table.upload_receipt .receipt-status {
    color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.facturacion-finalizar .woocommerce-order table.upload_receipt #uploadreceiptfileimage{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0.5rem 0.5rem 0 0.5rem;
}
.facturacion-finalizar .woocommerce-order table.upload_receipt #uploadreceiptfileimage div:nth-of-type(1) {
  display: flex !important;
  flex-direction: column;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}

.facturacion-finalizar .woocommerce-order table.upload_receipt #receipt-file{
color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
  width: 75% !important;
    text-overflow: none;
  white-space: wrap;
}
.facturacion-finalizar .woocommerce-order-details h2.woocommerce-order-details__title{
  color: var(--neutral-neutral-10, #FFF);
text-align: center;
/* desk/h4-bold-desk */
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  border-radius: 0.25rem;
background: var(--neutral-neutral-40, #666);
padding: 0.5rem 0.25rem;
}

.facturacion-finalizar table.woocommerce-table--order-details{
   border: none;
   border-collapse: separate;
  border-spacing: 0.25rem 0.25rem;
}

.facturacion-finalizar table.woocommerce-table--order-details thead th.product-name{
  background: var(--colors-purple-dark, #641582);
  color: var(--neutral-00, #FFF);
text-align: center;
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 400;
}

.facturacion-finalizar table.woocommerce-table--order-details thead th.product-total{
    background: var(--neutral-neutral-20, #EEE);
color: var(--neutral-neutral-70, #000);
text-align: center;
/* body/body1-regular */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 700;
}

.facturacion-finalizar table.woocommerce-table--order-details tbody td{
  border: none;
  background: var(--neutral-neutral-20, #EEE);
}

.facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name {
    
color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5;
  
}

.facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name br{
  display: none;
}

.facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name strong:nth-of-type(1){
  width: 80%;
  display: inline-block;
  margin-bottom: 0.25rem;
}
.facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name strong:nth-of-type(2),
.facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name strong:nth-of-type(3),
.facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name strong:nth-of-type(4){
    width: 100%;
  display: inline-block;
}

.facturacion-finalizar table.woocommerce-table--order-details tbody td.woocommerce-table__product-name strong:nth-of-type(5){
      width: 55%;
  display: inline-block;
}

.facturacion-finalizar table.woocommerce-table--order-details tbody td.product-total .woocommerce-Price-amount{
color: var(--neutral-80, #1D1D1B);
/* body/body1-bold */
font-family: Rubik;
font-size: 1rem;
font-style: normal;
font-weight: 700;
  width: 100%;
  display: block;
  text-align: center;
}

.facturacion-finalizar table.woocommerce-table--order-details tfoot tr:nth-of-type(1),
.facturacion-finalizar table.woocommerce-table--order-details tfoot tr:nth-of-type(3){
  display: none;
}


.facturacion-finalizar table.woocommerce-table--order-details tfoot tr th{
  color: var(--neutral-neutral-50, #4D4D4D);
/* body/body2-bold */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
    border: none;
  background: var(--neutral-neutral-20, #EEE);
  padding: 1rem 0.5rem;
  border:none;
}
.facturacion-finalizar table.woocommerce-table--order-details tfoot tr td{
color: var(--neutral-neutral-50, #4D4D4D);
text-align: center;
/* body/body2-regular */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
    border: none;
  background: var(--neutral-neutral-20, #EEE);
  padding: 1rem 0.5rem;
  border:none;
}

.facturacion-finalizar .woocommerce-customer-details h2.woocommerce-column__title{
    color: var(--neutral-neutral-10, #FFF);
text-align: center;
/* desk/h4-bold-desk */
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: normal;
  border-radius: 0.25rem;
background: var(--neutral-neutral-40, #666);
padding: 0.5rem 0.25rem;
}

.facturacion-finalizar .woocommerce-customer-details address{
  background: var(--neutral-05, #F2F2F2);
  color: var(--neutral-neutral-50, #4D4D4D);
  border-radius: 0;
  border: none;
/* body/body2-regular */
font-family: Rubik;
font-size: 0.8125rem;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 1rem 0.5rem;
}

.facturacion-finalizar .order_details .product-name ul li p:nth-of-type(1){
  display: none;
}
.facturacion-finalizar .order_details .product-name ul li{
  list-style: none;
}

/* -- Form Cumple --*/
.reglamento-contenido-wrapper{
   clip-path: polygon( 0% 89.364%,0% 5.439%,0% 5.439%,0.022% 5.301%,0.086% 5.169%,0.189% 5.044%,0.327% 4.929%,0.498% 4.826%,0.699% 4.735%,0.926% 4.658%,1.177% 4.597%,1.447% 4.554%,1.735% 4.53%,97.885% 0.008%,97.885% 0.008%,98.22% 0.006%,98.54% 0.03%,98.842% 0.079%,99.119% 0.15%,99.368% 0.24%,99.582% 0.349%,99.757% 0.473%,99.889% 0.61%,99.971% 0.759%,100% 0.918%,100% 99.106%,100% 99.106%,99.967% 99.276%,99.873% 99.434%,99.724% 99.579%,99.526% 99.707%,99.286% 99.817%,99.01% 99.905%,98.704% 99.97%,98.375% 100.01%,98.03% 100.02%,97.674% 100%,1.523% 90.258%,1.523% 90.258%,1.265% 90.223%,1.024% 90.172%,0.802% 90.107%,0.603% 90.029%,0.429% 89.939%,0.28% 89.839%,0.161% 89.73%,0.073% 89.614%,0.019% 89.491%,0% 89.364% ); 
}

@media (min-width: 320px) and (max-width: 767px) {
    .reglamento-contenido-wrapper{
      clip-path: polygon( 0% 96.524%,0% 5.622%,0% 5.622%,0.048% 5.49%,0.19% 5.362%,0.42% 5.239%,0.733% 5.124%,1.122% 5.018%,1.583% 4.921%,2.111% 4.835%,2.699% 4.762%,3.343% 4.702%,4.036% 4.657%,92.894% 0.066%,92.894% 0.066%,93.958% 0.03%,95% 0.032%,95.999% 0.067%,96.933% 0.134%,97.782% 0.229%,98.524% 0.35%,99.138% 0.494%,99.603% 0.657%,99.897% 0.837%,100% 1.031%,100% 99.008%,100% 99.008%,99.911% 99.188%,99.656% 99.357%,99.25% 99.512%,98.711% 99.65%,98.054% 99.77%,97.295% 99.869%,96.452% 99.944%,95.54% 99.992%,94.576% 100.012%,93.575% 100%,4.717% 97.516%,4.717% 97.516%,3.926% 97.483%,3.184% 97.431%,2.501% 97.362%,1.884% 97.276%,1.341% 97.177%,0.879% 97.065%,0.506% 96.942%,0.23% 96.81%,0.059% 96.67%,0% 96.524% ); 
    }
   
  
}



.form-cumple fieldset{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1rem;
}

#form-cumple-principal.form-cumple .form-cumple-item{
  width: clamp(10rem, 90%, 25.6rem);
}

.form-cumple-title-container{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.form-cumple .form-cumple-title{
  color: var(--neutral-neutral-10, #FFF);
  text-align: center;
  /* body/body1-bold */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 0.31rem 0;
  width: clamp(10rem, 90%, 31.6rem);
  margin: 0;
}


.form-cumple .form-cumple-subtitle{
  color: var(--neutral-neutral-50, #4D4D4D);
  /* body/body2-bold */
  font-family: Rubik;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  background: var(--neutral-neutral-20, #EEE);
  padding: 0.125rem 0.5rem;
}


#form-datos-principales{
   clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
  background-color: var(--colors-purple, #9423FD);
}

#form-datos-emergencia{
  clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
  background-color: var(--colors-orange, #FF8B00);
}

.form-reglamento-accept{
  width: 60%;
}

#reglamento-playbeats-form{
    clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
}

#reglas-oro-form{
      clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
}

.reglamento-titulo{
  clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
}

.imagen-lightbox img{
  width: 100%;
}

.concurso-wrapper{
  clip-path: polygon( 0% 88.691%,0% 4.209%,0% 4.209%,0.024% 3.942%,0.094% 3.688%,0.207% 3.45%,0.358% 3.232%,0.544% 3.037%,0.761% 2.869%,1.006% 2.731%,1.274% 2.625%,1.563% 2.556%,1.868% 2.527%,98.018% 0.051%,98.018% 0.051%,98.337% 0.066%,98.641% 0.124%,98.925% 0.223%,99.184% 0.358%,99.416% 0.526%,99.615% 0.723%,99.777% 0.946%,99.898% 1.191%,99.974% 1.455%,100% 1.733%,100% 98.328%,100% 98.328%,99.971% 98.622%,99.887% 98.899%,99.753% 99.154%,99.574% 99.384%,99.356% 99.584%,99.104% 99.75%,98.823% 99.879%,98.517% 99.967%,98.193% 100.008%,97.856% 100%,1.706% 90.363%,1.706% 90.363%,1.422% 90.316%,1.155% 90.234%,0.909% 90.12%,0.685% 89.979%,0.488% 89.811%,0.32% 89.621%,0.185% 89.411%,0.084% 89.184%,0.022% 88.943%,0% 88.691% );
}
@media (min-width: 320px) and (max-width: 767px){
  .concurso-wrapper{
  clip-path: none;
}
}


@media (min-width: 480px) and (max-width: 768px) {

  .imagen-lightbox img{
    width: 12rem;
  }
 

}

@media (min-width: 320px) and (max-width: 480px) {
.imagen-lightbox img{
  width: 100%;
}
.imagen-lightbox.unico img{
  width: 50%;
}
}

@media (min-width: 320px) and (max-width: 480px) {
.imagen-lightbox img{
  width: 100%;
}

}

@media (min-width: 320px) and (max-width: 480px) {
.form-reglamento-accept{
  width: 90%;
}
}

/* Formulario */
#form-cumple-principal .fluentform_wrapper_4{
  display: flex;
  justify-content: center;
}

#fluentform_4_success{
  width: clamp(20rem, 100%, 38rem);
  display: flex;
  justify-content: center;
  border: none;
  padding: 0;
  box-shadow: none;
}
.gracias-form-wrapper{
  width: clamp(20rem, 90%, 35rem);
}
.gracias-form-container-title{
  background: #9423FD;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  clip-path: polygon( 100% 28.077%,100% 28.077%,99.959% 26.779%,99.842% 25.542%,99.653% 24.378%,99.398% 23.306%,99.084% 22.338%,98.715% 21.492%,98.299% 20.781%,97.84% 20.223%,97.344% 19.832%,96.818% 19.623%,3.787% 0.228%,3.787% 0.228%,3.187% 0.228%,2.614% 0.468%,2.076% 0.928%,1.581% 1.59%,1.138% 2.433%,0.756% 3.437%,0.443% 4.584%,0.209% 5.854%,0.063% 7.226%,0.012% 8.683%,0.012% 87.623%,0.012% 87.623%,0.056% 88.983%,0.185% 90.275%,0.392% 91.482%,0.669% 92.586%,1.01% 93.571%,1.407% 94.419%,1.855% 95.114%,2.346% 95.638%,2.874% 95.974%,3.431% 96.106%,96.462% 100%,96.462% 100%,97.033% 99.91%,97.576% 99.604%,98.083% 99.1%,98.547% 98.415%,98.96% 97.567%,99.314% 96.575%,99.603% 95.456%,99.819% 94.228%,99.953% 92.909%,100% 91.516%,100% 28.077% );
  padding: 3rem 1rem 2rem 1rem;

}

.gracias-form-container-title p{
  font-family: Rubik;
  text-align: center;

}

.gracias-form-container-title p.gracias-form-title{
  color: #FFD903;
  font-size: 1.125rem;
  font-weight: 700;

}
.gracias-form-container-title p.gracias-form-text{
  color: white;
  font-size: 1rem;
  font-weight: 400;

}

.gracias-form-container-title p.gracias-form-text span{
  font-weight: 700;
  font-size: 1.125rem;

}



.gracias-form-day{
  background: #FFD903;
  clip-path: polygon( 0.012% 34.11%,0.012% 34.11%,0.054% 31.864%,0.178% 29.725%,0.375% 27.722%,0.641% 25.881%,0.969% 24.231%,1.353% 22.798%,1.785% 21.61%,2.261% 20.694%,2.773% 20.079%,3.315% 19.791%,96.346% 0.443%,96.346% 0.443%,96.931% 0.523%,97.489% 0.987%,98.012% 1.804%,98.491% 2.943%,98.918% 4.372%,99.286% 6.06%,99.586% 7.975%,99.811% 10.084%,99.951% 12.358%,100% 14.763%,100% 81.778%,100% 81.778%,99.955% 84.088%,99.825% 86.281%,99.617% 88.327%,99.337% 90.198%,98.994% 91.865%,98.593% 93.299%,98.141% 94.469%,97.647% 95.348%,97.116% 95.907%,96.556% 96.115%,3.526% 100%,3.526% 100%,2.957% 99.834%,2.417% 99.306%,1.913% 98.446%,1.453% 97.285%,1.043% 95.853%,0.691% 94.178%,0.405% 92.292%,0.191% 90.224%,0.058% 88.005%,0.012% 85.663%,0.012% 34.11% );
  padding: 1.5rem 0 1rem 0;
  margin-top: -1rem;  
}

.gracias-form-day p {
  font-family: Rubik;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 33px;
  letter-spacing: 0px;
  text-align: center;
  color: #641582;

}

.gracias-form-span{
  font-family: Rubik;
  font-size: 0.813rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: center;
  color: #641582;
  margin-top: 1.5rem;
}

@media (min-width: 320px) and (max-width: 480px) {
  .gracias-form-day p{
  font-family: Rubik;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: center;
  
  }

  .gracias-form-container-title p.gracias-form-text{
    font-size: 0.813rem;
  }

  .gracias-form-container-title{
    clip-path: polygon( 100% 28.016%,100% 28.016%,99.937% 26.668%,99.755% 25.378%,99.461% 24.161%,99.065% 23.033%,98.574% 22.008%,97.998% 21.103%,97.345% 20.332%,96.622% 19.712%,95.84% 19.256%,95.005% 18.981%,6.499% 0.45%,6.499% 0.45%,5.481% 0.379%,4.501% 0.584%,3.577% 1.042%,2.724% 1.732%,1.959% 2.632%,1.296% 3.718%,0.753% 4.968%,0.345% 6.361%,0.089% 7.874%,0% 9.485%,0% 87.169%,0% 87.169%,0.073% 88.62%,0.283% 90%,0.62% 91.29%,1.073% 92.472%,1.63% 93.527%,2.28% 94.438%,3.013% 95.187%,3.817% 95.755%,4.682% 96.125%,5.595% 96.279%,94.101% 100%,94.101% 100%,95.051% 99.916%,95.955% 99.597%,96.8% 99.061%,97.574% 98.329%,98.262% 97.419%,98.854% 96.351%,99.337% 95.145%,99.697% 93.819%,99.922% 92.395%,100% 90.89%,100% 28.016% );

  }
}

.politicas-accordion-text-container{
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
}.kinder-container{
  clip-path: polygon( 0% 7.418%,0% 7.418%,0.03% 7.106%,0.118% 6.809%,0.259% 6.53%,0.449% 6.273%,0.683% 6.042%,0.958% 5.84%,1.268% 5.672%,1.609% 5.541%,1.977% 5.45%,2.367% 5.404%,97.271% 0.053%,97.271% 0.053%,97.706% 0.057%,98.121% 0.118%,98.511% 0.23%,98.869% 0.388%,99.189% 0.589%,99.464% 0.828%,99.689% 1.099%,99.858% 1.399%,99.963% 1.723%,100% 2.067%,100% 96.907%,100% 96.907%,99.967% 97.231%,99.873% 97.539%,99.721% 97.827%,99.517% 98.09%,99.267% 98.324%,98.974% 98.526%,98.645% 98.691%,98.285% 98.816%,97.897% 98.895%,97.489% 98.926%,2.584% 100%,2.584% 100%,2.166% 99.978%,1.77% 99.904%,1.399% 99.784%,1.061% 99.621%,0.759% 99.419%,0.5% 99.183%,0.29% 98.917%,0.132% 98.625%,0.034% 98.312%,0% 97.981%,0% 7.418% );
}

.kinder-container-copy{
  clip-path: polygon( 100% 34.075%,100% 34.075%,99.96% 31.877%,99.845% 29.785%,99.659% 27.825%,99.41% 26.025%,99.103% 24.412%,98.745% 23.013%,98.34% 21.853%,97.895% 20.961%,97.416% 20.363%,96.909% 20.086%,3.403% 0.705%,3.403% 0.705%,2.857% 0.788%,2.337% 1.245%,1.851% 2.046%,1.405% 3.16%,1.007% 4.556%,0.664% 6.204%,0.385% 8.073%,0.176% 10.131%,0.045% 12.348%,0% 14.694%,0% 82.104%,0% 82.104%,0.042% 84.361%,0.163% 86.504%,0.358% 88.503%,0.619% 90.331%,0.94% 91.96%,1.314% 93.36%,1.736% 94.503%,2.197% 95.361%,2.693% 95.906%,3.215% 96.109%,96.722% 100%,96.722% 100%,97.252% 99.836%,97.756% 99.32%,98.226% 98.48%,98.656% 97.346%,99.038% 95.946%,99.366% 94.311%,99.633% 92.469%,99.832% 90.45%,99.957% 88.282%,100% 85.996%,100% 34.075% );
}

.kinder-elements--bg{
  clip-path: polygon( 0% 0.102%,100% 18.315%,100% 100%,0% 100%,0% 0.102% );
}

.kinder-terms--title{
  clip-path: polygon( 0.152% 15.514%,0.152% 15.514%,0.129% 13.663%,0.131% 11.854%,0.157% 10.122%,0.204% 8.503%,0.27% 7.034%,0.354% 5.75%,0.453% 4.688%,0.566% 3.884%,0.69% 3.373%,0.823% 3.192%,99.314% 0.027%,99.314% 0.027%,99.442% 0.186%,99.562% 0.651%,99.671% 1.39%,99.769% 2.373%,99.853% 3.569%,99.921% 4.946%,99.972% 6.473%,100.003% 8.119%,100.013% 9.854%,100% 11.646%,98.885% 92.1%,98.885% 92.1%,98.859% 93.44%,98.821% 94.691%,98.771% 95.84%,98.711% 96.875%,98.642% 97.783%,98.565% 98.553%,98.481% 99.172%,98.391% 99.628%,98.296% 99.908%,98.197% 100%,2.216% 94.381%,2.216% 94.381%,2.123% 94.29%,2.034% 94.032%,1.948% 93.619%,1.868% 93.06%,1.794% 92.364%,1.727% 91.542%,1.668% 90.603%,1.617% 89.557%,1.576% 88.415%,1.546% 87.185%,0.152% 15.514% );

}

@media (min-width: 320px) and (max-width: 767px) {

  .kinder-container{
  clip-path: polygon( 0% 7.081%,0% 7.081%,0.059% 6.787%,0.23% 6.505%,0.505% 6.239%,0.878% 5.991%,1.34% 5.765%,1.883% 5.565%,2.5% 5.393%,3.182% 5.253%,3.923% 5.148%,4.714% 5.082%,93.572% 0.06%,93.572% 0.06%,94.573% 0.036%,95.538% 0.075%,96.45% 0.173%,97.294% 0.324%,98.053% 0.522%,98.71% 0.764%,99.25% 1.044%,99.656% 1.356%,99.911% 1.696%,100% 2.059%,100% 96.969%,100% 96.969%,99.93% 97.29%,99.727% 97.596%,99.403% 97.881%,98.966% 98.143%,98.429% 98.377%,97.802% 98.58%,97.095% 98.746%,96.319% 98.873%,95.485% 98.956%,94.603% 98.992%,5.745% 100%,5.745% 100%,4.82% 99.983%,3.94% 99.913%,3.118% 99.795%,2.365% 99.632%,1.694% 99.43%,1.117% 99.193%,0.647% 98.925%,0.296% 98.63%,0.076% 98.313%,0% 97.977%,0% 7.081% );


}
  
  .kinder-container-copy{
  clip-path: polygon( 100% 32.409%,100% 32.409%,99.933% 30.382%,99.738% 28.447%,99.425% 26.629%,99.003% 24.95%,98.482% 23.435%,97.871% 22.108%,97.181% 20.992%,96.419% 20.112%,95.597% 19.492%,94.723% 19.155%,6.46% 0.704%,6.46% 0.704%,5.456% 0.691%,4.496% 1.058%,3.593% 1.774%,2.762% 2.808%,2.019% 4.129%,1.378% 5.706%,0.853% 7.508%,0.46% 9.505%,0.214% 11.665%,0.128% 13.958%,0.128% 82.989%,0.128% 82.989%,0.202% 85.121%,0.417% 87.146%,0.761% 89.037%,1.223% 90.769%,1.791% 92.313%,2.454% 93.643%,3.2% 94.734%,4.019% 95.557%,4.898% 96.086%,5.826% 96.295%,94.089% 100%,94.089% 100%,95.044% 99.861%,95.951% 99.383%,96.798% 98.593%,97.572% 97.519%,98.262% 96.19%,98.854% 94.633%,99.337% 92.877%,99.697% 90.949%,99.922% 88.879%,100% 86.693%,100% 32.409% );


}
.kinder-thanks-copy{
    clip-path: polygon( 100% 27.915%,100% 27.915%,99.939% 26.578%,99.762% 25.298%,99.478% 24.092%,99.094% 22.973%,98.619% 21.958%,98.06% 21.061%,97.428% 20.299%,96.728% 19.685%,95.97% 19.237%,95.163% 18.968%,6.371% 0.346%,6.371% 0.346%,5.39% 0.281%,4.446% 0.487%,3.557% 0.944%,2.736% 1.628%,1.999% 2.519%,1.362% 3.594%,0.839% 4.831%,0.447% 6.207%,0.201% 7.703%,0.115% 9.294%,0.115% 87.242%,0.115% 87.242%,0.185% 88.68%,0.388% 90.047%,0.714% 91.324%,1.151% 92.494%,1.689% 93.539%,2.317% 94.441%,3.025% 95.182%,3.802% 95.744%,4.636% 96.11%,5.518% 96.261%,94.31% 100%,94.31% 100%,95.227% 99.916%,96.099% 99.6%,96.914% 99.069%,97.66% 98.343%,98.324% 97.443%,98.895% 96.386%,99.36% 95.192%,99.708% 93.88%,99.925% 92.47%,100% 90.981%,100% 27.915% );
}


.kinder-elements--bg{
  clip-path: polygon( 0% 0%,100% 6.772%,100% 100%,0% 100%,0% 0% );


}
  
}

#kinder-form .field-number-form{
 padding-left: 3.25rem;

}/* -- Form Cumple --*/
.reglamento-contenido-wrapper{
   clip-path: polygon( 0% 89.364%,0% 5.439%,0% 5.439%,0.022% 5.301%,0.086% 5.169%,0.189% 5.044%,0.327% 4.929%,0.498% 4.826%,0.699% 4.735%,0.926% 4.658%,1.177% 4.597%,1.447% 4.554%,1.735% 4.53%,97.885% 0.008%,97.885% 0.008%,98.22% 0.006%,98.54% 0.03%,98.842% 0.079%,99.119% 0.15%,99.368% 0.24%,99.582% 0.349%,99.757% 0.473%,99.889% 0.61%,99.971% 0.759%,100% 0.918%,100% 99.106%,100% 99.106%,99.967% 99.276%,99.873% 99.434%,99.724% 99.579%,99.526% 99.707%,99.286% 99.817%,99.01% 99.905%,98.704% 99.97%,98.375% 100.01%,98.03% 100.02%,97.674% 100%,1.523% 90.258%,1.523% 90.258%,1.265% 90.223%,1.024% 90.172%,0.802% 90.107%,0.603% 90.029%,0.429% 89.939%,0.28% 89.839%,0.161% 89.73%,0.073% 89.614%,0.019% 89.491%,0% 89.364% ); 
}

@media (min-width: 320px) and (max-width: 767px) {
    .reglamento-contenido-wrapper{
      clip-path: polygon( 0% 96.524%,0% 5.622%,0% 5.622%,0.048% 5.49%,0.19% 5.362%,0.42% 5.239%,0.733% 5.124%,1.122% 5.018%,1.583% 4.921%,2.111% 4.835%,2.699% 4.762%,3.343% 4.702%,4.036% 4.657%,92.894% 0.066%,92.894% 0.066%,93.958% 0.03%,95% 0.032%,95.999% 0.067%,96.933% 0.134%,97.782% 0.229%,98.524% 0.35%,99.138% 0.494%,99.603% 0.657%,99.897% 0.837%,100% 1.031%,100% 99.008%,100% 99.008%,99.911% 99.188%,99.656% 99.357%,99.25% 99.512%,98.711% 99.65%,98.054% 99.77%,97.295% 99.869%,96.452% 99.944%,95.54% 99.992%,94.576% 100.012%,93.575% 100%,4.717% 97.516%,4.717% 97.516%,3.926% 97.483%,3.184% 97.431%,2.501% 97.362%,1.884% 97.276%,1.341% 97.177%,0.879% 97.065%,0.506% 96.942%,0.23% 96.81%,0.059% 96.67%,0% 96.524% ); 
    }
   
  
}



.form-cumple fieldset{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1rem;
}

#form-cumple-principal.form-cumple .form-cumple-item{
  width: clamp(10rem, 90%, 25.6rem);
}

.form-cumple-title-container{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.form-cumple .form-cumple-title{
  color: var(--neutral-neutral-10, #FFF);
  text-align: center;
  /* body/body1-bold */
  font-family: Rubik;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 0.31rem 0;
  width: clamp(10rem, 90%, 31.6rem);
  margin: 0;
}


.form-cumple .form-cumple-subtitle{
  color: var(--neutral-neutral-50, #4D4D4D);
  /* body/body2-bold */
  font-family: Rubik;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  background: var(--neutral-neutral-20, #EEE);
  padding: 0.125rem 0.5rem;
}


#form-datos-principales{
   clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
  background-color: var(--colors-purple, #9423FD);
}

#form-datos-emergencia{
  clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
  background-color: var(--colors-orange, #FF8B00);
}

.form-reglamento-accept{
  width: 60%;
}

#reglamento-playbeats-form{
    clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
}

#reglas-oro-form{
      clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
}

.reglamento-titulo{
  clip-path: polygon( 0.128% 19.985%,0.128% 19.985%,0.095% 17.496%,0.093% 15.049%,0.118% 12.695%,0.17% 10.487%,0.244% 8.476%,0.34% 6.713%,0.454% 5.252%,0.584% 4.142%,0.728% 3.436%,0.885% 3.186%,99.223% 0.032%,99.223% 0.032%,99.371% 0.251%,99.51% 0.887%,99.637% 1.898%,99.749% 3.24%,99.845% 4.868%,99.922% 6.739%,99.978% 8.81%,100.011% 11.036%,100.019% 13.373%,100% 15.778%,98.97% 89.93%,98.97% 89.93%,98.939% 91.648%,98.894% 93.247%,98.836% 94.713%,98.768% 96.032%,98.69% 97.188%,98.603% 98.165%,98.509% 98.951%,98.408% 99.528%,98.302% 99.883%,98.191% 100%,2.157% 94.387%,2.157% 94.387%,2.055% 94.274%,1.956% 93.956%,1.861% 93.442%,1.772% 92.746%,1.689% 91.878%,1.613% 90.85%,1.545% 89.674%,1.487% 88.361%,1.439% 86.923%,1.401% 85.37%,0.128% 19.985% ); 
}

.imagen-lightbox img{
  width: 100%;
}

.concurso-wrapper{
  clip-path: polygon( 0% 88.691%,0% 4.209%,0% 4.209%,0.024% 3.942%,0.094% 3.688%,0.207% 3.45%,0.358% 3.232%,0.544% 3.037%,0.761% 2.869%,1.006% 2.731%,1.274% 2.625%,1.563% 2.556%,1.868% 2.527%,98.018% 0.051%,98.018% 0.051%,98.337% 0.066%,98.641% 0.124%,98.925% 0.223%,99.184% 0.358%,99.416% 0.526%,99.615% 0.723%,99.777% 0.946%,99.898% 1.191%,99.974% 1.455%,100% 1.733%,100% 98.328%,100% 98.328%,99.971% 98.622%,99.887% 98.899%,99.753% 99.154%,99.574% 99.384%,99.356% 99.584%,99.104% 99.75%,98.823% 99.879%,98.517% 99.967%,98.193% 100.008%,97.856% 100%,1.706% 90.363%,1.706% 90.363%,1.422% 90.316%,1.155% 90.234%,0.909% 90.12%,0.685% 89.979%,0.488% 89.811%,0.32% 89.621%,0.185% 89.411%,0.084% 89.184%,0.022% 88.943%,0% 88.691% );
}
@media (min-width: 320px) and (max-width: 767px){
  .concurso-wrapper{
  clip-path: none;
}
}


@media (min-width: 480px) and (max-width: 768px) {

  .imagen-lightbox img{
    width: 12rem;
  }
 

}

@media (min-width: 320px) and (max-width: 480px) {
.imagen-lightbox img{
  width: 100%;
}
.imagen-lightbox.unico img{
  width: 50%;
}
}

@media (min-width: 320px) and (max-width: 480px) {
.imagen-lightbox img{
  width: 100%;
}

}

@media (min-width: 320px) and (max-width: 480px) {
.form-reglamento-accept{
  width: 90%;
}
}

/* Formulario */
#form-cumple-principal .fluentform_wrapper_4{
  display: flex;
  justify-content: center;
}

#fluentform_4_success{
  width: clamp(20rem, 100%, 38rem);
  display: flex;
  justify-content: center;
  border: none;
  padding: 0;
  box-shadow: none;
}
.gracias-form-wrapper{
  width: clamp(20rem, 90%, 55rem);
}
.gracias-form-container-title{
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: 3rem 1rem 2rem 1rem;

}

.gracias-form-container-title h1{
  font-family: Rubik;
  text-align: center;
  color: #641582;
}

.gracias-form-container-title h1.gracias-form-title{

  font-size: 3rem;
  font-weight: 700;

}
.gracias-form-container-title p.gracias-form-text{
  color: #641582;
  max-width: 27ch;
  font-weight: 400;
  text-align: center;
  font-size: 1.5rem;

}

.gracias-form-container-title p.gracias-form-text span{
  font-weight: 700;
  color:#FD417E;

}

.gracias-form-image {
  width: 100%;
}


.gracias-form-day{
  background: #FFD903;
  clip-path: polygon( 0.012% 34.11%,0.012% 34.11%,0.054% 31.864%,0.178% 29.725%,0.375% 27.722%,0.641% 25.881%,0.969% 24.231%,1.353% 22.798%,1.785% 21.61%,2.261% 20.694%,2.773% 20.079%,3.315% 19.791%,96.346% 0.443%,96.346% 0.443%,96.931% 0.523%,97.489% 0.987%,98.012% 1.804%,98.491% 2.943%,98.918% 4.372%,99.286% 6.06%,99.586% 7.975%,99.811% 10.084%,99.951% 12.358%,100% 14.763%,100% 81.778%,100% 81.778%,99.955% 84.088%,99.825% 86.281%,99.617% 88.327%,99.337% 90.198%,98.994% 91.865%,98.593% 93.299%,98.141% 94.469%,97.647% 95.348%,97.116% 95.907%,96.556% 96.115%,3.526% 100%,3.526% 100%,2.957% 99.834%,2.417% 99.306%,1.913% 98.446%,1.453% 97.285%,1.043% 95.853%,0.691% 94.178%,0.405% 92.292%,0.191% 90.224%,0.058% 88.005%,0.012% 85.663%,0.012% 34.11% );
  padding: 1.5rem 0 1rem 0;
  margin-top: -1rem;  
}

.gracias-form-day p {
  font-family: Rubik;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 33px;
  letter-spacing: 0px;
  text-align: center;
  color: #641582;

}

.gracias-form-span{
  font-family: Rubik;
  font-size: 0.813rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: center;
  color: #641582;
  margin-top: 1.5rem;
}

@media (min-width: 320px) and (max-width: 480px) {
  
  
  .gracias-form-container-title p.gracias-form-text{
    font-size: 1.2rem;
    max-width: 27ch;

  }

  .gracias-form-container-title h1{
  font-family: Rubik;
  text-align: center;
  color: #641582;
}

.gracias-form-container-title h1.gracias-form-title{
  font-size: 2rem;
  font-weight: 700;
}

}

.politicas-accordion-text-container{
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}

.encuesta-contenid-wrapper {
  clip-path: polygon( 0% 3.498%,0% 3.498%,0.032% 3.265%,0.124% 3.044%,0.272% 2.836%,0.47% 2.646%,0.714% 2.476%,1% 2.329%,1.321% 2.207%,1.675% 2.114%,2.054% 2.053%,2.456% 2.026%,97.361% 0.055%,97.361% 0.055%,97.785% 0.066%,98.189% 0.116%,98.567% 0.202%,98.913% 0.32%,99.221% 0.467%,99.486% 0.64%,99.702% 0.835%,99.864% 1.05%,99.965% 1.282%,100% 1.527%,100% 97.384%,100% 97.384%,99.968% 97.619%,99.874% 97.843%,99.723% 98.052%,99.521% 98.244%,99.272% 98.414%,98.982% 98.562%,98.655% 98.682%,98.296% 98.774%,97.911% 98.833%,97.504% 98.856%,2.599% 99.97%,2.599% 99.97%,2.18% 99.955%,1.781% 99.902%,1.409% 99.815%,1.068% 99.696%,0.765% 99.549%,0.504% 99.376%,0.292% 99.182%,0.133% 98.968%,0.034% 98.739%,0% 98.497%,0% 3.498% );
}

.form-encuesta .line {
  width: 100%;
  height: 1px;
  background-color:#0000001A
}

.form-encuesta .fluentform .ff-el-input--label label {
  font-size:0.813rem;
  font-weight: 700;
}

.form-encuesta .fluentform .ff-el-form-check-label span { 
  font-size:0.813rem;
  color: #666666;
}

.form-encuesta .fluentform .ff-el-input--content{ 
  background-color: #0000000D;
  padding: 0.5rem 1rem;
  border-radius: 1rem;
  display:flex;
  flex-direction: column;
  gap: 0.5rem;
}


.form-encuesta .encuesta-email .ff-el-input--content,
.form-encuesta .encuesta-nombre .ff-el-input--content{ 
  background-color: transparent;
  padding:0.5rem 0;
}

.form-encuesta .encuesta-email .ff-el-input--content input,
.form-encuesta .encuesta-nombre .ff-el-input--content input{  
  background-color: #6415820D; 
  border: none;
  color: #64158280 !important;
  width:100%;
  transition: 0.5s;
}

.form-encuesta .encuesta-email .ff-el-input--content input::placeholder,
.form-encuesta .encuesta-nombre .ff-el-input--content input::placeholder{  
  color: #64158280 !important;
}
.form-encuesta .encuesta-email .ff-el-input--content input:focus,
.form-encuesta .encuesta-comentarios .ff-el-input--content textarea:focus
.form-encuesta .encuesta-nombre .ff-el-input--content input:focus{
    border: solid #641582 1px;
    background: #6415820D; 
}


.ff-el-group.encuesta-score .ff-el-input--content {
  display:flex;
  flex-direction:row;
  justify-content: center;
  align-items:flex-start;
  gap: 2rem;
}

.encuesta-score .ff-el-form-check-label {
  display:flex;
  flex-direction:column-reverse;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap:0.5rem;
}

.encuesta-score .ff-el-form-check-label:before  {
  content: "";
  background-image:url("https://em-content.zobj.net/source/apple/81/white-medium-star_2b50.png");
  display: block;
  width: 1rem;
  height: 1rem;
 background-size: cover; /* ajusta el tamaño de la imagen */

}
.form-encuesta .encuesta-score input[type=radio] {
  margin-right: 0;
}

.form-encuesta .encuesta-comentarios .ff-el-input--content {
  background-color: transparent;
  padding:0;
}

.remember {
  font-size:0.875rem;
  line-height: 1.25rem
}

.remember span {
  color: #FFD903;
}

.encuesta-form-thanks-wrapper{
  background-color:#FD417E;
  clip-path: polygon( 100% 7.079%,100% 7.079%,99.96% 6.544%,99.842% 6.036%,99.655% 5.559%,99.402% 5.123%,99.092% 4.732%,98.729% 4.394%,98.319% 4.114%,97.87% 3.901%,97.386% 3.76%,96.875% 3.698%,3.369% 0.039%,3.369% 0.039%,2.827% 0.065%,2.312% 0.179%,1.83% 0.375%,1.388% 0.646%,0.994% 0.984%,0.656% 1.381%,0.38% 1.831%,0.174% 2.326%,0.045% 2.858%,0% 3.421%,0% 92.055%,0% 92.055%,0.04% 92.587%,0.156% 93.093%,0.341% 93.567%,0.591% 94.002%,0.898% 94.392%,1.257% 94.73%,1.663% 95.01%,2.108% 95.225%,2.588% 95.37%,3.096% 95.436%,96.602% 99.98%,96.602% 99.98%,97.147% 99.959%,97.666% 99.848%,98.152% 99.654%,98.597% 99.385%,98.995% 99.048%,99.337% 98.65%,99.616% 98.198%,99.824% 97.701%,99.955% 97.166%,100% 96.6%,100% 7.079% );
}

.form-encuesta .ff-message-success {
  background-color: transparent;
  border:none;

  box-shadow:none;
}

 .encuesta-form-thanks {
    text-align: center;
    color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
   gap:1rem;
  }

  .encuesta-form-thanks h2 {
    font-size: 1.75rem;
  }

  .encuesta-form-promocion-container {
    background-color: #641582;
    border-radius: 1rem;
    padding: 1rem;
    display: flex;
    justify-content: space-around;
    align-items:center;
  }

  .promocion-container-text {
    width: 50%;
    display:flex;
    flex-direction:column;
    gap:1rem;
    line-height:1.5rem;
  }

  .encuesta-form-promocion-container h3 {
    background-color: #FFD903;
    color: #641582;
    font-size: 1.5rem;
    line-height: 2.25rem;
    border-radius: 1rem;    
    padding: 1rem;
  }
  
  .encuesta-form-promocion-container h3 span {
    font-weight: 400;
  }

  .promocion-container-thanks {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .promocion-container-thanks span{
    font-size: 1.25rem;
    color: #FFD903;
    font-weight: 700;
    line-height: 1.688rem;
  }

  .encuesta-form-thanks-note {
    background-color: #FFFFFF26;
    border-radius: 1rem;
    padding:1rem;
  }

  .encuesta-form-thanks span {
    font-weight: 700;
  }

@media (max-width:480px) {


  .encuesta-form-thanks h2 {
    font-size: 1.25rem;
  }

 .encuesta-form-promocion-container{
   display:flex;
   flex-direction:column;
 }

  .promocion-container-text {
    width:100%
  }

  .encuesta-form-promocion-container h3 {
    font-size: 1rem;
    line-height: 1.5rem;
    
  }
  

  .promocion-container-thanks {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .promocion-container-thanks span{
    font-size: 1rem;
    color: #FFD903;
    font-weight: 700;
    line-height: 1rem;
  }

  .encuesta-form-thanks-note {
    font-size: 0.875rem;
    padding:1rem;
  }

  .encuesta-form-thanks-wrapper{
    padding: 0rem;
  }

}