.elavtal_form_active{}.elavtal_form_step h2{font-size:28px;line-height:normal;color:#1e2939;margin-bottom:1rem;padding-bottom:0}@media screen and (min-width:870px){.elavtal_form_step h2{font-size:30px;line-height:normal;margin-bottom:1rem}}.elavtal_form_step h3::after{display:none}.elavtal_form_step .missing_field{border:1px solid red}.change_consumption,.save_changed_consumption,.form_elavtal_navigation_back span,.form_elavtal_navigation_next span{cursor:pointer}.form_elavtal_navigation li{background:none;padding-left:0;margin-bottom:0}.elavtal_form_step input[type="text"],.elavtal_form_step input[type="email"]{border:2px solid #000;color:#4a5565;padding:9px 20px;border-radius:6px;min-height:47px}.elavtal_form_step input[type="text"]::placeholder,.elavtal_form_step input[type="email"]::placeholder{color:#4a5565}.elavtal_form_step .radiobutton-container{border:2px solid #000;border-radius:6px;display:flex;align-items:center;padding:9px 20px;cursor:pointer;gap:8px;font-weight:700;margin-bottom:8px}.elavtal_form_step .radiobutton-container input{margin:0;accent-color:#e4003b;transform:scale(1.45)}.elavtal_form_step .step_0-input-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.elavtal_form_step .step_0-input-wrapper input[type="text"]{margin-right:30px;margin-bottom:8px}.elavtal_form_step .step_0-input-wrapper .input-heading{display:block;color:#1e2939;font-family:Raleway;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}.elavtal_form_step .step_0-input-wrapper .destination-picker-wrapper{display:grid;grid-template-columns:auto;align-items:flex-end;justify-content:flex-start;column-gap:16px}.elavtal_form_step .step_0-input-wrapper .destination-picker-wrapper .input-heading{display:block}.elavtal_form_step .step_0-input-wrapper ul.form_elavtal_navigation{align-self:flex-start;margin-bottom:0}@media screen and (min-width:870px){.elavtal_form_step .step_0-input-wrapper{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:36px}.elavtal_form_step .step_0-input-wrapper .destination-picker-wrapper{display:grid;grid-template-columns:auto auto;align-items:flex-end;justify-content:flex-start;column-gap:16px}.elavtal_form_step .step_0-input-wrapper .destination-picker-wrapper .input-heading{grid-column:1 / span 2}.elavtal_form_step .step_0-input-wrapper ul.form_elavtal_navigation{align-self:flex-end}#form_elavtal_step_1 ul.form_elavtal_navigation{justify-content:flex-end}}.elavtal_form_step ul.form_elavtal_navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#form_elavtal_step_1 ul.form_elavtal_navigation{justify-content:flex-end}#form_elavtal_step_2 ul.form_elavtal_navigation{margin-top:36px}.mandatory-icon{color:red;font-weight:700}.grid-1{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:23px}.grid-2{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:23px}@media screen and (min-width:920px){.grid-2{grid-template-columns:repeat(2,1fr)}}.elavtal_types_container{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:23px;margin-top:32px;gap:24px}.elavtal_types_container .elavtal_type_item{background:#fff;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);border-radius:0 0 16px 16px}.elavtal_types_container .elavtal_type_item .elavtal_type_item_head{border-radius:16px 16px 0 0;padding:24px 24px 18px 24px;position:relative;overflow:hidden}.elavtal_types_container .elavtal_type_item .elavtal_type_item_head::before{content:"";position:absolute;top:-40px;right:-40px;width:60%;height:calc(100% + 80px);filter:blur(40px);opacity:.2;pointer-events:none}.elavtal_types_container .elavtal_type_item .elavtal_type_item_head h3{margin-bottom:0;padding-bottom:0}.elavtal_types_container .elavtal_type_item .elavtal_type_item_head h3::after{content:none}.elavtal_types_container .elavtal_type_item .elavtal_type_item_head img{filter:drop-shadow(0 8px 10px rgb(0 0 0 / .1)) drop-shadow(0 3px 3px rgb(0 0 0 / .1));margin-bottom:10px}.elavtal_types_container .elavtal_type_item.blue .elavtal_type_item_head{background:linear-gradient(135deg,#eff6ff 0%,#ecfeff 100%)}.elavtal_types_container .elavtal_type_item.blue .elavtal_type_item_head::before{background:linear-gradient(135deg,#2b7fff 0%,#00b8db 100%)}.elavtal_types_container .elavtal_type_item.blue ul.usp li{background:url(/wp-content/plugins/evolvit-elavtal/assets/img/icon-usp-blue.svg) left center no-repeat}.elavtal_types_container .elavtal_type_item.green .elavtal_type_item_head{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdfa 100%)}.elavtal_types_container .elavtal_type_item.green .elavtal_type_item_head::before{background:linear-gradient(135deg,#00bc7d 0%,#00bba7 100%)}.elavtal_types_container .elavtal_type_item.green ul.usp li{background:url(/wp-content/plugins/evolvit-elavtal/assets/img/icon-usp-green.svg) left center no-repeat}.elavtal_types_container .elavtal_type_item.orange .elavtal_type_item_head{background:linear-gradient(135deg,#fff7ed 0%,#fffbeb 100%)}.elavtal_types_container .elavtal_type_item.orange .elavtal_type_item_head::before{background:linear-gradient(135deg,#ff6900 0%,#fe9a00 100%)}.elavtal_types_container .elavtal_type_item.orange ul.usp li{background:url(/wp-content/plugins/evolvit-elavtal/assets/img/icon-usp-orange.svg) left center no-repeat}.elavtal_types_container .elavtal_type_item.purple .elavtal_type_item_head{background:linear-gradient(135deg,#faf5ff 0%,#fdf2f8 100%)}.elavtal_types_container .elavtal_type_item.purple .elavtal_type_item_head::before{background:linear-gradient(135deg,#ad46ff 0%,#f6339a 100%)}.elavtal_types_container .elavtal_type_item.purple ul.usp li{background:url(/wp-content/plugins/evolvit-elavtal/assets/img/icon-usp-purple.svg) left center no-repeat}.elavtal_types_container .elavtal_type_item .inner{padding:27px 16px 16px 16px}.elavtal_types_container .elavtal_type_item .inner ul.usp li{padding-left:28px}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost{background-color:#f8fafc;border-radius:14px;padding:16px;font-weight:700;display:flex;flex-direction:column}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .calculated-price-container{display:block;color:#62748e;font-size:12px;font-weight:700;order:2}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container{color:#0a0a0a;font-weight:400;font-size:18px;order:1}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container .current-price{font-size:30px}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container .tax_inc_or_ex{display:block;font-style:italic}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container .price-info-popup{display:inline-flex;align-items:center;margin-left:6px}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container .price-info-popup img{cursor:pointer}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container .price-info-popup .price-info-popup-text{position:fixed;width:600px;max-width:90vw;background:#fff;border:2px solid #ff2d55;border-radius:16px;padding:16px 18px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);font-size:14px;line-height:1.5;opacity:0;visibility:hidden;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s;z-index:1000;top:50%;height:auto;left:50%;transform:translate(-50%,-50%)}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container .price-info-popup .price-info-popup-text.active{opacity:1;visibility:visible}.elavtal_types_container .elavtal_type_item .inner .estimated-monthly-cost .current-price-container .price-info-popup .price-info-popup-text .close-popup{position:absolute;right:10px;top:10px;font-weight:700;cursor:pointer;border:1px solid #000;border-radius:999px;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.elavtal_types_container .elavtal_type_item .inner .change-estimated-consumption-container{color:#62748e;font-size:12px;display:flex;flex-direction:column;gap:20px;margin-top:20px}.elavtal_types_container .elavtal_type_item .inner .change-estimated-consumption-container .consumption_current_value{display:block;height:39px;font-size:14px;line-height:16px;color:#62748e}.elavtal_types_container .elavtal_type_item .inner .change-estimated-consumption-container .change-consumption-buttons{text-align:right;color:#e4003b;text-decoration:underline}.elavtal_types_container .elavtal_type_item .inner .change-estimated-consumption-container .grid-2{grid-template-columns:repeat(2,1fr)}.elavtal_types_container .elavtal_type_item .inner .change-estimated-consumption-container .grid-2 .change-consumption-buttons{font-size:14px;line-height:16px}.elavtal_types_container .elavtal_type_item .inner .binding-time-container{margin-top:10px}.elavtal_types_container .elavtal_type_item .inner .binding-time-container .grid-2{grid-template-columns:repeat(2,1fr);gap:10px}.elavtal_types_container .elavtal_type_item .inner .binding-time-container strong{color:#1e2939;font-weight:700;font-size:16px;text-transform:none;margin-bottom:8px;display:block}.elavtal_types_container .elavtal_type_item .inner .elavtal-bottom-buttons{display:grid;gap:10px;margin-top:12px}@media screen and (min-width:870px){.elavtal_types_container{grid-template-columns:repeat(4,1fr)}}.startdate-buttons{display:flex;gap:20px;margin-bottom:20px}.elavtal-red-button{color:#fff;background-color:#e4003b;border:2px solid #e4003b;font-weight:700;border-radius:6px;cursor:pointer;text-align:center;padding-block:10px;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;padding:9px 20px;margin-bottom:8px;transition:background-color 500ms ease,color 500ms ease,border-color 500ms ease}.elavtal-red-button:hover{background-color:#fff;color:#e4003b}.startdate-buttons .elavtal-red-button:hover{background-color:#e4003b;color:#fff}.elavtal-red-button.choose-avtal{width:100%}.elavtal-white-button,a.elavtal-white-button{color:#1e2939;font-size:1rem;line-height:1rem;border:2px solid #d1d5dc;border-radius:6px;cursor:pointer;display:block;text-align:center;padding-block:10px;width:fit-content;padding:14px 20px}#form_elavtal_step_2 .elavtal-white-button,#form_elavtal_step_2 a.elavtal-white-button{width:100%}.consumption_value{margin-bottom:0}.hidden{display:none!important}#form_elavtal_progress{background:rgb(228 0 59 / .3);margin-bottom:32px;border-radius:12px;overflow:hidden}#form_elavtal_progress span{background-color:#e4003b;height:8px;display:block;width:0}#form_elavtal_progress[data-currentstep="0"]{display:none}#form_elavtal_progress[data-currentstep="1"] span{width:25%}#form_elavtal_progress[data-currentstep="2"] span{width:50%}#form_elavtal_progress[data-currentstep="3"] span{width:75%}#form_elavtal_progress[data-currentstep="4"] span{width:100%}#form_elavtal_progress_stepcounter{color:#000;font-size:1rem;line-height:normal;font-weight:700;margin-bottom:12px}#form_elavtal_progress_stepcounter[data-currentstep="0"]{display:none}.elavtal_form_data .form-personal-details-wrapper{margin-bottom:32px}#form_summary{background-color:#fef2f2;border:solid 2px #e7000b;border-radius:10px;padding:34px 28px;margin-bottom:28px}#form_summary h3{color:#e7000b}#form_summary #picked_avtal_info img{margin-right:14px;filter:drop-shadow(5px 5px 5px rgb(0 0 0 / .16))}#form_summary .summary_details{background-color:#fff;border:solid 1px #d1d5dc;border-radius:10px;padding:24px 24px;margin-top:24px;margin-bottom:24px}#form_summary .summary_details h3{color:#101828;font-size:1.25rem;line-height:1.875rem;border-bottom:1px solid #d1d5dc}#form_summary .summary_details .avgifts-info{font-size:.875rem;line-height:1.25rem;font-weight:400}#form_summary .summary_details ul li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:0;background:none}#form_summary .summary_details ul li span.summary-estimate-month-price{text-align:right}#form_summary h5{color:#101828;font-size:1.125rem;line-height:1.6875rem;margin-bottom:8px}#form_summary .summary-person,#form_summary .summary-address,#form_summary .summary-facility{margin-bottom:1rem}@media screen and (min-width:870px){#form_summary{padding:34px 34px;margin-bottom:28px}#form_summary .summary_details{padding:24px 24px;margin-top:24px;margin-bottom:24px}}#form_elavtal_step_3 .price-info-popup{display:inline-flex;align-items:center;margin-left:6px}#form_elavtal_step_3 .price-info-popup img{cursor:pointer}#form_elavtal_step_3 .price-info-popup .price-info-popup-text{position:fixed;width:600px;max-width:90vw;background:#fff;border:2px solid #ff2d55;border-radius:16px;padding:16px 50px 16px 18px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);font-size:14px;line-height:1.5;opacity:0;visibility:hidden;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s;z-index:1000;top:50%;height:auto;left:50%;transform:translate(-50%,-50%)}#form_elavtal_step_3 .price-info-popup .price-info-popup-text.active{opacity:1;visibility:visible}#form_elavtal_step_3 .price-info-popup .price-info-popup-text .close-popup{position:absolute;right:10px;top:10px;font-weight:700;cursor:pointer;border:1px solid #000;border-radius:999px;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.field-error.is-visible{display:flex!important;flex-direction:row;gap:1rem;background-color:#fef2f2;border:1px solid #e7000b;padding:24px;border-radius:10px;margin-bottom:15px}.field-error.is-visible .error-icon{content:url(/wp-content/plugins/evolvit-elavtal/assets/img/icon-warning.svg);max-width:25px;max-height:25px}#invoice_private,#invoice_company{margin-bottom:28px}#form_elavtal_step_4 .grid-2{margin-bottom:28px}label.checkbox-container input{margin-bottom:0}#form_elavtal_step_4 ul.form_elavtal_navigation,#form_elavtal_step_3 ul.form_elavtal_navigation{flex-wrap:wrap;margin-top:28px}#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_back,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_back{order:2}#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_send,#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_next,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_send,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_next{display:block;width:100%;order:1;margin-bottom:8px}#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_send span.elavtal-red-button,#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_next span.elavtal-red-button,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_send span.elavtal-red-button,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_next span.elavtal-red-button{width:100%;margin-bottom:0}@media screen and (min-width:870px){#form_elavtal_step_4 ul.form_elavtal_navigation,#form_elavtal_step_3 ul.form_elavtal_navigation{}#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_back,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_back{order:1}#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_send,#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_next,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_send,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_next{order:2;margin-bottom:0;width:auto}#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_send span.elavtal-red-button,#form_elavtal_step_4 ul.form_elavtal_navigation li.form_elavtal_navigation_next span.elavtal-red-button,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_send span.elavtal-red-button,#form_elavtal_step_3 ul.form_elavtal_navigation li.form_elavtal_navigation_next span.elavtal-red-button{width:fit-content}}