.cc02_widgetfunnel{margin-top:55px;margin-bottom:55px}
.cc02_widgetfunnel .row{margin:0;display:flex !important}
.cc02_widgetfunnel .widget-desktop{width:778px}
.cc02_widgetfunnel button.widget-close-modal.close.align-self-center{outline:none !important}
.cc02_widgetfunnel .buttonMobile *{outline:none !important}
.cc02_widgetfunnel .visitor-block .visitor .subtitle{font-size:14px}
.cc02_widgetfunnel .container .datepicker .ui-datepicker .ui-datepicker-calendar{margin-top:24px;margin-bottom:24px}
.widget-tab-list{padding-left:0;margin-bottom:0}
.widget-tab{width:128px;border-radius:12px 12px 0 0;background-color:var(--transparent-gray-background);color:var(--color-white);border:0;padding:8px 0 8px 16px;display:table-cell;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-appearance:unset !important}
.widget-tab .widgetPrices p{color:#707070;font-family:var(--barlow-regular);font-size:12px;letter-spacing:0;line-height:16px}
.widget-tab:focus{outline:0}
.widget-tab .cmp-text>p{margin-bottom:0;letter-spacing:normal}
.widget-tab .blurred{position:relative;z-index:0;filter:blur(4px)}
.widget-tab.gradient{background:linear-gradient(229.22deg,rgba(58,58,58,0.5) 0,rgba(27,27,27,0.8) 100%)}
.widget-tab.cmp-tabs__tab--active{background-color:var(--color-white)}
.widget-tab.cmp-tabs__tab--active .noteswdsk{color:#000}
.widget-tab.cmp-tabs__tab--active .itemformbddsknoweight-low{color:#000}
.widget-tab.cmp-tabs__tab--active .active-line{display:block}
.active-line{content:"";height:2px;width:20px;opacity:.83;border-radius:1.5px;background:var(--color-primary-01);position:absolute;display:none;margin-top:8px}
.tab-panel:not(:first-of-type){opacity:0}
.tab-panel:focus{outline:0}
.tab-static-width{width:550px}
.widget-button-container{padding:2% 0;padding-right:16px;border-radius:0 11px 11px 0;justify-content:flex-end !important}
.widget-button-container .border-solid{background-color:var(--color-primary-01);min-width:147px !important}
.widget-button-container .button .button01 .cmp-button .cmp-button__text{color:var(--color-white) !important}
.widget-controls{height:auto;border-radius:0 11px 11px 11px;background-color:var(--color-white);box-shadow:0 8px 11px 0 rgba(0,0,0,0.11)}
.widget-controls .titleIcons .widget-icons-title{padding:16px 0}
.widget-controls .titleIcons .widget-icons-title h1.cmp-title__text,.widget-controls .titleIcons .widget-icons-title h2.cmp-title__text,.widget-controls .titleIcons .widget-icons-title h3.cmp-title__text,.widget-controls .titleIcons .widget-icons-title h4.cmp-title__text,.widget-controls .titleIcons .widget-icons-title h5.cmp-title__text,.widget-controls .titleIcons .widget-icons-title h6.cmp-title__text,.widget-controls .titleIcons .widget-icons-title span.cmp-title__text{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.widget-controls .titleIcons .textIcons{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center;padding:0}
.widget-controls .titleIcons .textIcons .widget-icon-container{padding:0}
.widget-controls .titleIcons .textIcons .widget-icon-container h1.cmp-title__text,.widget-controls .titleIcons .textIcons .widget-icon-container h2.cmp-title__text,.widget-controls .titleIcons .textIcons .widget-icon-container h3.cmp-title__text,.widget-controls .titleIcons .textIcons .widget-icon-container h4.cmp-title__text,.widget-controls .titleIcons .textIcons .widget-icon-container h5.cmp-title__text,.widget-controls .titleIcons .textIcons .widget-icon-container h6.cmp-title__text,.widget-controls .titleIcons .textIcons .widget-icon-container span.cmp-title__text{color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;margin-bottom:16px}
.widget-controls .titleIcons .textIcons .widget-icon-container i{font-size:24px;display:block;color:#707070}
.widget-controls .button{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}
.widget-controls .button .widget-button-container{padding-right:0}
.widget-controls .button .widget-button-container .button{padding:0}
.widget-controls .icon-row{font-size:24px;padding-left:0;padding-right:0}
.widget-controls .widgetColumns{padding:16px 32px;max-height:136px;width:100%}
.widget-controls .widgetColumns .row{align-items:center}
.widget-controls .widgetColumns p{color:#000;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0}
.widget-controls .widgetColumns .button{margin-top:8px}
.widget-controls .widgetColumns .button .border-solid{padding:6px 34px}
.widget-controls .widgetColumns .button .border-outline{padding:6px 34px}
.widget-controls .widgetColumns .button .dark-solid{padding:6px 34px}
.widget-controls .widgetColumns .button .dark-outline{padding:6px 34px}
.widgetTextButton{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:16px 24px;align-items:center}
.widgetTextButton .widget-text-cc02{margin-right:32px}
.widgetTextButton .widget-text-cc02 p{color:#707070;font-family:Barlow;font-size:16px;letter-spacing:0;line-height:24px;margin:0}
.widgetTextButton .buttonwidget-3 .border-outline{min-width:145px !important;width:145px !important;height:48px}
.center-widget-70{margin:auto}
.widget-control-container{cursor:pointer}
.widget-control-container .labeldsk{color:var(--color-primary-01)}
.widget-control-container:hover{background-color:rgba(27,27,27,0.1)}
.widget-control-container.date-container{padding:16px 0 16px 40px;border-radius:8px}
.widget-control-container.date-container span{padding-right:0;font-size:12px}
.widget-control-container.date-container span:last-child{font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0}
.visitor-container{padding:16px 0 16px 40px;border-radius:0 0 0 11px}
.visitor-container span{padding-right:0;border-right:var(--smooth-gray-border);font-size:12px;padding-left:0}
.visitor-container span:last-child{font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0}
.visitor-container .visitors-separator{padding-top:16px;margin-bottom:16px}
.date-container.widget-control-container-active{box-shadow:0 0 24px 0 rgba(0,0,0,0.15)}
.widget-control-container-active{border-radius:0 8px 8px 8px;background-color:var(--color-white);box-shadow:10px 0 15px 0 rgba(0,0,0,0.15)}
.widget-control-container-active span{border-right:0}
.single-widget-container{display:none;z-index:2;border-radius:8px 11px 11px 11px;background-color:var(--color-white);box-shadow:0 8px 11px 0 rgba(0,0,0,0.11);margin-top:16px}
.single-widget-container .widgetClose{margin-top:20px;margin-right:5px;display:block;text-align:right;color:var(--color-primary-01);background-color:none}
.single-widget-container .widgetClose .icon-close{font-size:100%;font-family:inherit;border:0;padding:0;margin-bottom:-20px;cursor:pointer}
.single-widget-container .widgetClose2{display:block;text-align:right;margin-right:5px;margin-bottom:13px;color:var(--color-primary-01)}
.single-widget-container .widgetClose2 .button{font-size:100%;font-family:inherit;border:0;padding:0}
.single-widget-container .widgetClose2 .icon-close{font-size:100%;font-family:inherit;border:0;padding:0;cursor:pointer}
.widget-mobile-edit{display:flex !important}
.widget-mobile-edit .sticky-button{bottom:unset;margin:36px;-webkit-appearance:unset !important}
.widget-mobile{display:none !important}
.sticky-button{position:fixed;margin:0;bottom:0;z-index:3;width:100%;padding:20px;background-color:rgba(33,33,33,0.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-appearance:unset !important}
.sticky-button .border-solid{background-color:var(--color-primary-01)}
.sticky-button .button .button01 .cmp-button .cmp-button__text{color:var(--color-white) !important}
#tabsModal .modal-dialog{margin:0}
#tabsModal .modal-dialog .modal-content{height:100vh;padding:0 20px 20px 20px}
#tabsModal .modal-dialog .modal-content .modal-header{border-bottom:0;padding-left:0;padding-right:0;padding-bottom:0}
#tabsModal .modal-dialog .modal-content .modal-body{padding-top:56px;padding-left:0;padding-right:0}
#tabsModal .modal-dialog .modal-content .modal-body .container-fluid{padding:0}
.widget-modal-buttons-title{padding-bottom:36px}
@media(max-width:768px){.widget-modal-buttons-title{padding-right:0;padding-left:0}
}
.widget-modal-buttons-title>*{color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;letter-spacing:0;line-height:32px}
@media(max-width:768px){.widget-modal-buttons-title>*{margin-bottom:0}
}
.widget-modal-icon{background-repeat:no-repeat !important;background-position:center !important;height:40px;background-size:contain !important}
.widget-close-modal{font-size:16px;color:var(--color-primary-01);opacity:1}
.widget-modal-button{padding-bottom:16px;padding-left:0;padding-right:0}
.widget-modal-button>div{width:100%;color:var(--color-primary-01);background-color:var(--color-white);border-radius:12px}
.widget-modal-button .button .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
@media(max-width:1024px){.widget-mobile{display:flex !important}
.widget-mobile .sticky-button{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;flex-wrap:nowrap}
.widget-desktop{display:none !important}
}
@media(max-width:767px){.widget-mobile .sticky-button{display:block}
}
.calendar-widget{padding-top:16px}
.parkClosed-widget{padding-top:16px}
.parkClosed-widget img{display:block;margin:auto;height:70%;margin-bottom:16px;margin-top:16px}
.parkClosed-widget h3,.parkClosed-widget h4,.parkClosed-widget h2,.parkClosed-widget h5{height:32px;width:661px;color:#1b1b1b;font-family:Anton;font-size:24px;letter-spacing:0;line-height:32px;text-align:center;display:block;margin:auto}
.parkClosed-widget p{display:block;margin:auto;font-family:Barlow;width:534px;height:60px}
.parkClosed-widget a{color:blue}
.ParkClosedMobile{display:none}
@media(max-width:575px){.ParkClosedMobile{display:none;background-color:#fff;position:fixed;top:0;margin-top:122px;border-radius:12px;width:90%;z-index:1000}
}
.ParkClosedMobile .titleMobile{height:24px;color:#1b1b1b;font-family:Barlow;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:16px}
.ParkClosedMobile .bodyMobile{height:72px;color:#707070;font-family:Barlow;font-size:14px;letter-spacing:0;line-height:18px;margin-top:10px;padding:3px;width:85%;margin-left:20px}
.ParkClosedMobile .icon-close{text-align:right;color:var(--color-primary-01);padding-right:16px;margin-top:-18px;font-size:17px}
.ParkClosedMobile .icon-alerta{display:inline-block;margin-right:4px;margin-left:32px}
.MensajeWidgetMobile{height:144px;width:320px;border-radius:12px;background-color:#fff}
.MensajeWidgetMobile .titulo{height:24px;width:170px;color:#1b1b1b;font-family:Barlow;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}
.MensajeWidgetMobile .textodentro{height:72px;width:256px;color:#707070;font-family:Barlow;font-size:14px;letter-spacing:0;line-height:18px}
@media(max-width:768px){.widget-mobile .modal-dialog{max-width:unset}
}
@media(max-width:768px){.widget-mobile .modal-dialog .modal-content .modal-body{max-width:500px;margin:0 auto}
}
@media(max-width:768px){.widget-mobile .modal-dialog .modal-content .modal-body .ca01_button.button>div{width:100% !important;margin:0}
}
@media(max-width:1024px){.widget-mobile .buttonMobile>div{width:unset !important}
}
@media(max-width:768px){.widget-mobile .buttonMobile>div{width:100% !important}
}
button{-webkit-appearance:none}