.calendario-simplewest .calendar_container{margin-bottom:.5rem;margin-left:auto;margin-right:auto;width:100%;max-width:72rem;padding-bottom:.5rem}.calendario-simplewest .calendar_container .calendar-main-title{margin-bottom:1rem;text-align:center;font-weight:700}.calendario-simplewest .calendar_container .calendar-main-title h3{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem}.calendario-simplewest .calendar_container .calendar-main-title h4{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem}.calendario-simplewest .calendar_container .timezone-calendar{margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:15px;display:table;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgba(0,53,128,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .ff-title{padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.calendario-simplewest .calendar_container .ff-title{display:grid}.calendario-simplewest .calendar_container .ff-title{grid-template-columns:repeat(2,minmax(0,1fr))}.calendario-simplewest .calendar_container .ff-title.one{grid-template-columns:repeat(1,minmax(0,1fr))}.calendario-simplewest .calendar_container .ff-title{-moz-column-gap:1.5rem;column-gap:1.5rem}.calendario-simplewest .calendar_container .ff-title{padding-left:0;padding-right:0}}.calendario-simplewest .calendar_container .ff-title .details-mid{margin-bottom:.5rem;width:100%}@media (min-width:768px){.calendario-simplewest .calendar_container .ff-title .details-mid{padding-right:.5rem}}.calendario-simplewest .calendar_container .ff-title .details-mid:before{content:"";display:table}.calendario-simplewest .calendar_container .ff-title .details-mid .col-fully{min-height:1px;width:100%}@media (min-width:768px){.calendario-simplewest .calendar_container .ff-title .details-mid .col-fully{float:left}}.calendario-simplewest .calendar_container .ff-title .details-mid .col-fully .mt-form-group{position:relative}.calendario-simplewest .calendar_container .ff-title .details-mid .col-fully .mt-form-group .mt-icon-select{position:absolute;margin-left:.25rem;padding-top:1.25rem;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgba(174,179,189,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .ff-title .details-mid .col-fully .mt-form-group .mt-form-control{outline:0;background-size:22px 8px,auto;background-repeat:no-repeat,repeat-x;background-position:right 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-58.999 56.025 616 223.893' xml:space='preserve'%3E%3Cpath fill='%231F1F1F' d='M101.43 276.794a10.666 10.666 0 0 0 15.084 0L273.82 119.483c4.164-4.166 4.164-10.919 0-15.085l-45.25-45.249c-4.166-4.166-10.92-4.166-15.084 0L108.973 163.657 4.458 59.15c-4.166-4.166-10.918-4.165-15.084 0l-45.248 45.249c-4.166 4.166-4.166 10.919 0 15.085l157.304 157.31z'/%3E%3Cpath fill='none' d='M-58.999 56.025h616v223.893h-616z'/%3E%3C/svg%3E");display:block;height:3.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(214,220,225,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-right:1.5rem;padding-bottom:.5rem;padding-top:21px;padding-left:40px;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgba(31,31,31,var(--tw-text-opacity))}@media (min-width:768px){.calendario-simplewest .calendar_container .ff-title .details-mid:first-child{padding-right:0}.calendario-simplewest .calendar_container .ff-title .details-mid:first-child{padding-left:.5rem}}.calendario-simplewest .calendar_container .ff-title:after{content:"";clear:both;display:block}.calendario-simplewest .calendar_container .ff-title .mt-form-label{position:absolute;z-index:1;margin-top:.5rem;margin-left:2.5rem;display:inline-block;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));opacity:1}.calendario-simplewest .calendar_container .ff-date{position:relative;float:right;margin-bottom:1rem;min-height:1px;width:auto;padding-left:.5rem}.calendario-simplewest .calendar_container .calendar_box{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.25rem}@media (min-width:768px){.calendario-simplewest .calendar_container .calendar_box{grid-template-columns:repeat(2,minmax(0,1fr))}.calendario-simplewest .calendar_container .calendar_box{gap:.75rem}.calendario-simplewest .calendar_container .calendar_box.calendar_one{grid-template-columns:repeat(1,minmax(0,1fr))}.calendario-simplewest .calendar_container .calendar_box.calendar_one{gap:.25rem}}.calendario-simplewest .calendar_container .calendar_box .cal-month{margin:.25rem;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:.25rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));text-align:center}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action{position:relative}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .transition-content{display:inline-block;width:100%;border-top-width:4px;--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .transition-content .month-selector--year{display:block;font-size:.75rem;line-height:1rem;line-height:1rem;--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .transition-content .month-selector--month{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.25rem}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-left{position:absolute;left:0;top:6px;height:83.333333%;width:2.5rem;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-right{position:absolute;right:0;top:6px;height:83.333333%;width:2.5rem;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-left svg,.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-right svg{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-left:hover svg,.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-right:hover svg{--tw-text-opacity:1;color:rgba(18,107,197,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-left[disabled] svg,.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-left[disabled]:hover svg,.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-right[disabled] svg,.calendario-simplewest .calendar_container .calendar_box .cal-month .month-selector .month-selector-action .arrow-right[disabled]:hover svg{--tw-text-opacity:1;color:rgba(210,214,217,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx{margin:.25rem;padding:.25rem}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .header-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .header-month .day-n{margin-bottom:.5rem;--tw-bg-opacity:1;background-color:rgba(230,231,232,var(--tw-bg-opacity));padding-top:.25rem;padding-bottom:.25rem;text-align:center}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .header-month .day-n p{margin-bottom:0}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;text-align:center;--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d{position:relative;height:4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(230,231,232,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d p{position:absolute;left:0;top:.25rem;width:1.75rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:.75rem}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d span{position:absolute;bottom:.75rem;right:.5rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgba(48,76,178,var(--tw-text-opacity))}@media (min-width:768px){.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d span{right:1rem}}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d.empty:hover,.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d.off:hover{cursor:not-allowed;background-color:transparent}.calendario-simplewest .calendar_container .calendar_box .cal-month .month-bx .body-month .day-d.off{border-style:none}.calendario-simplewest.mt-calendar-container,.calendario-simplewest.mt-calendar-loading{width:100%;min-height:90px;position:relative;max-width:1200px;margin:0 auto}.calendario-simplewest.mt-calendar-loading .mtloading-div{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;z-index:9994;opacity:.8}