.form-option.active{border-color:#2e3860!important}.elementor-message-danger:before{display:none}.e-n-carousel>.swiper-wrapper>.swiper-slide:not(.swiper-slide-active){height:580px}body:not(.elementor-editor-active) .elementor-widget-n-carousel>.elementor-widget-container:not(.is-show) .e-n-carousel{visibility:hidden}body:not(.elementor-editor-active) .elementor-widget-n-carousel>.elementor-widget-container:not(.is-show):before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:4px solid #e2e2fc;border-top:4px solid #2e3860;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.elementor-field-option{position:relative;padding-left:25px}.elementor-field-option input{position:absolute;left:0;top:4px}#campaign_volume_range{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important;box-shadow:none!important;width:102%;background:linear-gradient(to right,#2e3860 16%,#e2e2fc 16%);border-radius:0;transition:background .3s ease-in-out;padding:0;border-radius:20px}#campaign_volume_range:focus{outline:none}#campaign_volume_range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important;box-shadow:none!important;height:33px;width:33px;background:url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16.1769" cy="16.5288" r="16" fill="%23EE4360"/><circle cx="16.1769" cy="16.5288" r="11" fill="%23EE4360" stroke="white" stroke-width="2"/></svg>');cursor:pointer;background-repeat:no-repeat;margin-top:-6px}#campaign_volume_range::-moz-range-thumb{height:33px;width:33px;background:url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16.1769" cy="16.5288" r="16" fill="%23EE4360"/><circle cx="16.1769" cy="16.5288" r="11" fill="%23EE4360" stroke="white" stroke-width="2"/></svg>');cursor:pointer}#campaign_volume_range::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;border-radius:20px;cursor:pointer;background:0 0}#campaign_volume_range:focus::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}#campaign_volume_range::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;cursor:pointer;background:0 0}.cost_per_unit_range,#cost_per_unit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:linear-gradient(to right,#2e3860 50%,#e2e2fc 50%);border-radius:20px;outline:none;transition:background .3s ease-in-out;padding:0!important;border-radius:20px}.cost_per_unit_range:focus,#cost_per_unit:focus{outline:none}.cost_per_unit_range::-webkit-slider-thumb,#cost_per_unit::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important;box-shadow:none!important;height:8px;width:8px;background:0 0}#campaign_volume_steps::-moz-range-thumb,#cost_per_unit::-moz-range-thumb{height:8px;width:8px}.range-tooltip{width:60px;background-color:#fff;text-align:center;padding:5px 0;border-radius:6px;font-size:14px;position:absolute;z-index:1;top:-40px;left:50%;margin-left:-30px;box-shadow:0 2px 14px #2737541f}.range-tooltip::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}#form-timezone+.select2-container .select2-selection{border:none!important}.select2-selection__arrow{display:none}#form-timezone+.select2-container .select2-selection__rendered{padding-right:0!important;font-weight:700!important;font-size:14px!important}#form-timezone+.select2-container .select2-selection .select2-selection__clear{padding-left:10px!important}.calendar{background-color:#fff;border:1px solid #e2e2fc;border-radius:10px;padding:20px;width:100%}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calendar-header button{background-color:initial!important;color:var(--e-global-color-primary)!important;border:none;padding:5px 10px!important;cursor:pointer}.calendar-header button svg{width:15px;height:15px}.calendar-header button:hover svg path{fill:#1f2e4a}.calendar-days,.calendar-week{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.calendar-week div,.calendar-day{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px}.calendar-day{border:1px solid #ccc;border-radius:30px;background-color:#f0f1ff;cursor:pointer}.calendar-day.past,.calendar-header button[disabled]{color:#d3d3d3;border-color:#d3d3d3;background-color:#fff;cursor:not-allowed;box-shadow:none}.calendar-header button[disabled] svg path{fill:#d3d3d3}.calendar-day:not(.past):hover,.calendar-day.selected{color:#fff;background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}#available-times{height:280px}.elementor-element.no-available-times:before,.elementor-element.loading:before{display:flex;align-items:center;justify-content:center;background-color:#f0f1ff;border-radius:10px;padding:20px}.elementor-element.no-available-times>div,.elementor-element.loading>div{display:none}.elementor-element.no-available-times:before{content:"No available times"}.elementor-element.loading:before{content:"Loading..."}#available-times .elementor-button-reverse{background-color:#f0f1ff;color:var(--e-global-color-primary);width:100%;padding:8px;margin-bottom:5px}#available-times .elementor-button-reverse:hover,#available-times .elementor-button.active{background-color:var(--e-global-color-accent);color:#fff}.elementor-icon-box-content{position:absolute;width:280px!important;background-color:#fff;border-radius:8px;z-index:10;box-shadow:0 2px 14px #2737541f;padding:4px 12px;top:-40px;left:50%;margin-left:-140px;display:none}.elementor-icon-box-wrapper:hover .elementor-icon-box-content{display:flex}.elementor-icon{display:block}