.calendar{border:1px solid #dfdfdf;border-radius:20px;display:flex;justify-content:center;align-items:center;min-height:134px;max-width:100%}.calendar:has(.icons){border-width:0 0 0 1px;border-radius:0}.calendar-wrapper{display:flex;align-items:center}.calendar ul.icons{display:flex;gap:12px;row-gap:12px;flex-direction:column;margin:0;padding-left:80px}.calendar ul.icons li{list-style-type:none;display:flex;gap:12px;font-family:"f_montserrat_semibold",Helvetica,Arial,sans-serif;font-size:10px;line-height:15px;align-items:center}.calendar-wrapper{.expert-calendar .slick-slide{margin:0;padding:0}}.expert-calendar--wrapper{padding:20px 0;position:relative;width:100%}.expert-calendar--wrapper.masked{position:relative;width:100%;height:100%;z-index:200;box-shadow:0 0 0 1000px rgb(0 0 0 / .3);box-shadow:0 0 0 100vmax rgb(0 0 0 / .3);pointer-events:none;border-radius:20px}.expert-calendar{width:100%}.expert-calendar-container{margin:0 auto;padding:0 40px;@media (max-width:640px){padding:0}}.expert-calendar .container{width:100%;max-width:100%;margin:50px auto}.expert-calendar h3 p,.expert-calendar h3,.expert-calendar h2 p,.expert-calendar h2{text-align:center;font-size:20px;line-height:1.5;font-family:'mbank_bold',Helvetica,Arial,sans-serif;color:#000;@media (max-width:640px){text-align:left;font-size:13px;line-height:1.5;position:relative;padding-left:28px}}.expert-calendar h3,.expert-calendar h2{@media (max-width:640px){&::before{content:'';position:absolute;top:0;box-shadow:2px 3px 6px #16a2342e;border-radius:50px;left:0;width:20px;height:20px;background:url(/wp-content/themes/promoagency/dist/img/svg/calendar.svg) no-repeat center center;background-size:10px}}}.expert-calendar.empty-calendar h2::before{display:none}.expert-calendar.empty-calendar h2{text-align:center;padding:0}.expert-calendar h2 strong,.expert-calendar h2 b{font-family:'mbank_bold',Helvetica,Arial,sans-serif;color:#008829}.expert-calendar{position:relative}.expert-calendar .slick-list.draggable{max-height:190px;transition:height 0.3s ease;overflow:hidden;overflow-y:clip;margin:0 15px}.expert-calendar .slick-list.draggable.expanded{max-height:885px}.expert-calendar .slick-slide{background-color:#fff;text-align:center;overflow:hidden;overflow-x:auto;margin:0 5px;padding:0 10px}.expert-calendar .date-title{font-family:'f_montserrat_semibold',Helvetica,Arial,sans-serif;line-height:26px;font-size:13px;margin-bottom:10px}.expert-calendar .date-title span{display:block;font-family:'f_montserrat_regular',Helvetica,Arial,sans-serif;line-height:26px}.expert-calendar .time-slot{background-color:#e8f6e4;border-radius:5px;padding:5px 10px;margin:5px 0;color:#007f26;font-weight:700;font-size:12px}#timeSlotOtherModalMobile .slick-slide{@media (max-width:640px){min-width:86px}}.expert-calendar .time-slot:not(.disabled){cursor:pointer}.expert-calendar .time-slot:not(.disabled):hover{background-color:#008829;color:#fff}.expert-calendar .time-slot.selected{background-color:#008829;color:#fff}.expert-calendar .time-slot.disabled{background-color:#fff0;color:#000;text-decoration:none}.expert-calendar .time-slot.disabled.empty{background-color:#fff0;color:#000;text-decoration:none}.expert-calendar .slick-track{display:flex;gap:10px}.expert-calendar .slick-prev,.expert-calendar .slick-next{color:#008829}.show-more{text-align:center;margin-top:10px}.show-more button{background:#FFF;font-size:10px;margin:auto;color:#008829;border:2px solid #008829;height:30px;padding:0 15px;border-radius:5px;cursor:pointer;text-transform:uppercase;font-family:"f_montserrat_bold",Helvetica,Arial,sans-serif;width:calc(100% - 145px);display:block;@media only screen and (max-width:992px){display:none}&.show-more-btn-mobile{display:none;@media only screen and (max-width:992px){display:block}}}.show-more button:focus,.show-more button:focus-visible{border:2px solid #008829;outline:none}#show-more-btn-mobile{display:none;@media (max-width:768px){display:block}}#show-more-btn{display:block;@media (max-width:768px){display:none}}.expert-calendar-type{display:flex;margin:20px 0}.expert-calendar-type span{border-bottom:1px solid #CCC;text-align:center;font-family:'f_montserrat_medium',Helvetica,Arial,sans-serif;font-size:13px;cursor:pointer;min-width:126px;width:50%;@media (max-width:640px){min-width:50%}}.expert-calendar-type .selected{border-bottom:2px solid #008829;font-family:'f_montserrat_bold',Helvetica,Arial,sans-serif;font-size:13px;color:#008829}.expert-calendar .slick-prev,.expert-calendar .slick-next{position:absolute;top:35px;transform:translateY(-50%);z-index:10;cursor:pointer;background:#fff0;border:0;&:before{content:'';display:block;background:url(/wp-content/themes/promoagency/dist/img/svg/chevron_left.svg) no-repeat center center;width:20px;height:20px;position:absolute;top:-10px;right:0}}.expert-calendar .slick-prev:focus,.expert-calendar .slick-next:focus{outline:none}.expert-calendar .slick-prev{left:0}.expert-calendar .slick-next{right:0;&:before{transform:rotate(180deg)}}#timeSlotSelectedModal{top:90px}#timeSlotSelectedModal .inner-modal-wrapper{padding:50px 0;max-width:406px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;row-gap:40px}#timeSlotSelectedModal .inner-modal-wrapper *{font-family:"mbank_bold",Helvetica,Arial,sans-serif;font-size:32px;@media(max-width:640px){font-size:20px}}#timeSlotOtherModalUK .expert-calendar--wrapper{max-width:416px}#timeSlotSelectedModal .apiLoader{height:8px;width:100%;background:linear-gradient(#008829 0 0),linear-gradient(#008829 0 0),#E4E4ED;background-repeat:no-repeat;border-radius:40px;background-size:60% 100%;animation:p6 3s infinite}@keyframes p6{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}100%{background-position:250% 0,250% 0}}#timeSlotOtherModal{@media (max-width:640px){overflow:auto;top:90px;border-radius:50px 50px 0 0}}#timeSlotOtherModal .no-gutters{justify-content:space-between;display:flex;gap:10px;width:100%;@media (max-width:640px){flex-direction:column}}.default-modal-header .header-4,#timeSlotOtherModal .header-4{font-size:20px;line-height:1.5;font-family:"mbank_bold",Helvetica,Arial,sans-serif;display:block;margin:10px 0;@media (max-width:640px){padding-right:20px;font-size:initial}}#timeSlotOtherModal .subheader{font-size:13px;line-height:1.5}#timeSlotOtherModal .colLub{text-align:center;margin-top:24px;width:60px;@media (max-width:640px){margin-top:0}}#timeSlotOtherModal .colBig{border-radius:25px;border:1px solid #EBEBEB;padding:20px 20px 24px;position:relative;width:100%}#timeSlotOtherModal .colBig .header{font-family:"mbank_bold",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;margin-bottom:6px}#timeSlotOtherModal .colBig .subheader{font-family:'f_montserrat_medium',Helvetica,Arial,sans-serif;font-size:13px}#timeSlotOtherModal .time-slot-other__time{display:flex;flex-direction:column;row-gap:10px;margin:14px 0;@media (max-width:640px){margin-bottom:50px}}#timeSlotOtherModal .time-slot-other__time .time-slot-other{cursor:pointer;border:1px solid #DBDBDB;padding:0 14px;border-radius:10px;font-family:'f_montserrat_regular',Helvetica,Arial,sans-serif;line-height:26px}#timeSlotOtherModal .time-slot-other__time .time-slot-other.selected{color:#FFF;background:#008829}#timeSlotOtherModal .timeline-slot-other-submit{position:absolute;bottom:40px;@media (max-width:640px){bottom:17px}&.disabled{background:#dc3232;opacity:.5}}#timeSlotOtherModal form{margin-top:14px}#timeSlotOtherModal .form-field--submit{margin-bottom:10px}#timeSlotOtherModal .req-label *{font-size:10px;font-family:'f_montserrat_regular',Helvetica,Arial,sans-serif}.tech{background:orangered;color:#FFF;font-size:10px!important;padding:10px}.tech *{color:#FFF;font-size:10px!important}.expert-calendar .slick-slide>div{padding:0!important}.umow-konsultacje{@media (max-width:640px){&.modal{top:80px}}.expert-calendar-container,.default-modal-body{padding:0}.expert-calendar .slick-slide{margin:0;padding:0}.expert-calendar .slick-prev{left:-10px}.expert-calendar .slick-next{right:-20px}.slick-list.draggable{height:100%;max-height:355px;transition:height 0.3s ease;overflow:hidden;overflow-y:auto;margin:0 10px;&::-webkit-scrollbar{width:3px}&::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #dadada;border-radius:10px}&::-webkit-scrollbar-thumb{background:gray;border-radius:10px}&::-webkit-scrollbar-thumb:hover{background:#1a1a1a}@media (max-width:640px){max-height:none}}.slick-track{display:flex;gap:10px;width:100%;@media (max-width:640px){gap:10px;margin:0}}}.default-modal-header{@media (max-width:640px){padding-right:20px}}#timeSlotOtherModalUK{max-width:510px}.modal-open .modal{z-index:999999}.calendar .expert-calendar .show_mobile{display:none;@media (max-width:768px){display:flex;flex-direction:row;gap:10px;font-size:12px;flex-wrap:wrap;span{font-size:12px;font-family:"f_montserrat_semibold",Helvetica,Arial,sans-serif;&.time-slot{text-align:center;margin:0}}div{width:100%;margin:15px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px}}}@media only screen and (max-width:768px){.show-more-btn-mobile{display:none;@media only screen and (max-width:992px){display:block;background-color:#FFF;border:1px solid #00891F;border-radius:5px;color:#00891F;font-family:'f_montserrat_semibold',Helvetica,Arial,sans-serif;font-size:12px;text-align:center}}}