.wrapper-precalcolo{display:flex;justify-content:center}.wrapper-precalcolo h3{margin-bottom:30px;color:var(--e-global-color-text);font-family:var(--e-global-typography-4843b03-font-family),Sans-serif;font-size:var(--e-global-typography-4843b03-font-size);font-weight:var(--e-global-typography-4843b03-font-weight);line-height:var(--e-global-typography-4843b03-line-height)}.wrapper-precalcolo .div-disponibilita{width:320px}.wrapper-precalcolo .div-disponibilita p{padding:5px 0;margin-bottom:10px;max-width:320px;text-align:center;width:100%;border:1px solid var(--e-global-color-e402354);color:var(--e-global-color-e402354);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.wrapper-precalcolo .accordition-header .accordition-header-flex,.wrapper-precalcolo .div-prezzo{display:flex;padding:1px 12px 1px 12px;max-width:320px;width:100%;background-color:#0000;border:1px solid var(--e-global-color-text);border-radius:0}.wrapper-precalcolo .div-prezzo .testo-prezzo{width:65%;padding:10px 0;margin-bottom:1px;border:none!important;text-align:left;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:600;line-height:var(--e-global-typography-text-line-height)}.wrapper-precalcolo .div-componenti-traghetto .titolo-com-trag,.info-prenota-ora,.msg-addebito{padding:10px 0;margin-bottom:1px;border:none!important;text-align:left;color:var(--e-global-color-text)!important;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:600;line-height:var(--e-global-typography-text-line-height)}.wrapper-precalcolo .div-prezzo .calcolo-prezzo{width:35%;padding:8px 0;margin-bottom:1px;border:none!important;text-align:right;color:var(--e-global-color-text);font-family:var(--e-global-typography-d390109-font-family),Sans-serif;font-size:var(--e-global-typography-d390109-font-size);font-weight:var(--e-global-typography-d390109-font-weight);line-height:var(--e-global-typography-d390109-line-height)}.wrapper-precalcolo .div-prezzo-tot .testo-prezzo{width:55%;padding:13px 0;margin-bottom:1px;border:none!important;text-align:left;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:600;line-height:var(--e-global-typography-text-line-height)}.wrapper-precalcolo .div-prezzo-tot .calcolo-prezzo.prezzo-totale{width:45%;padding:10px 0;margin-bottom:1px;border:none!important;text-align:right;color:var(--e-global-color-text);font-family:var(--e-global-typography-d390109-font-family),Sans-serif;font-size:var(--e-global-typography-d390109-font-size);font-weight:700;line-height:var(--e-global-typography-d390109-line-height)}.daterangepicker{max-width:320px!important;width:100%!important;z-index:98}.drp-calendar.right{display:none!important}.drp-calendar.left{padding-right:8px!important;max-width:320px!important;width:100%!important}.drp-calendar.left .calendar-table{padding-right:0px!important}.daterangepicker td.active{background-color:var(--e-global-color-primary)}.daterangepicker td.active:hover{background-color:#0d5389}.daterangepicker .drp-buttons .cancelBtn{color:var(--e-global-color-primary);background-color:#0000;border:1px solid var(--e-global-color-primary);border-radius:0;transition:0.5s}.daterangepicker .drp-buttons .cancelBtn:hover{color:#fff;background-color:var(--e-global-color-primary);transition:0.5s}.daterangepicker .drp-buttons .applyBtn{color:#fff;border:1px solid var(--e-global-color-e402354);background-color:var(--e-global-color-e402354);border-radius:0;transition:0.5s}.daterangepicker .drp-buttons .applyBtn:hover{background-color:var(--e-global-color-98ef84c);transition:0.5s}.wrapper-precalcolo .div-disponibilita .div-date-calendario input[type=text]{padding:8px 10px;max-width:320px;text-align:center;width:100%;background-color:#0000;border:1px solid var(--e-global-color-text);border-radius:0;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.wrapper-precalcolo .div-divisore-precalcolo{border-bottom:1px solid var(--e-global-color-text);margin:30px 0 40px 0;max-width:320px}.accordition-container{padding:1px;margin-bottom:10px}.accordition-header{cursor:pointer}.wrapper-precalcolo .accordition-header .accordition-header-flex{display:flex;padding:1px 10px 1px 25px;max-width:320px;width:100%;background-color:#0000;border:1px solid var(--e-global-color-text);border-radius:0}.wrapper-precalcolo .accordition-header .accordition-header-flex .accordition-header-text{width:85%}.wrapper-precalcolo .accordition-header .accordition-header-flex .accordition-header-icon{width:15%;margin-top:auto;margin-bottom:auto}.wrapper-precalcolo .accordition-header .accordition-header-flex .accordition-header-icon i{font-size:20px;text-align:right;color:var(--e-global-color-text);transition:0.5s}.wrapper-precalcolo .accordition-header.active .accordition-header-flex .accordition-header-icon i{transform:rotate(180deg);transition:0.5s}.wrapper-precalcolo .accordition-header .accordition-header-flex .accordition-header-text p,.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-text p,.wrapper-precalcolo .div-componenti-traghetto .text-com-trag{border:none!important;text-align:left;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.wrapper-precalcolo .accordition-header .p-conto{opacity:.6;margin:-20px 0 0 0}.accordition-body{display:none;padding:15px 5px 20px 5px}.wrapper-precalcolo .accordition-body .accordition-body-flex{display:flex;justify-content:space-between}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-icon{width:15%;margin-top:auto;margin-bottom:auto}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-text{width:45%;margin-top:auto;margin-bottom:auto}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-counter{width:40%;text-align:right;margin-top:auto;margin-bottom:auto}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-icon i{font-size:30px;color:var(--e-global-color-text)}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-icon i.dog-1{font-size:20px}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-icon i.dog-2{font-size:25px}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-text .text-opacizzato{opacity:.6;margin:-25px 0 0 0}.input-number{pointer-events:none;padding:0 12px;vertical-align:top;text-align:center;outline:none}.wrapper-precalcolo .accordition-body-counter input[type=text]{width:58px;height:30px;border:none;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:700}.input-number,.input-number-decrement,.input-number-increment{border:1px solid #ccc;height:30px;user-select:none}.input-number-decrement,.input-number-increment{display:inline-block;width:30px;line-height:27px;background-color:#0000;border:1px solid var(--e-global-color-text);border-radius:3px;color:var(--e-global-color-text);text-align:center;font-weight:700;cursor:pointer}.input-number-decrement:active,.input-number-decrement:hover,.input-number-increment:active,.input-number-increment:hover{background-color:#efefef}.wrapper-precalcolo .div-disponibilita p.text-condizioni-traghetto,.wrapper-precalcolo label.add-remove-trag,.titolo-traghetto-orari,#dettagli-traghetto-orari{margin-top:15px;text-align:left;border:none;color:var(--e-global-color-text);font-family:var(--e-global-typography-ea2e4eb-font-family),Sans-serif;font-size:var(--e-global-typography-ea2e4eb-font-size);font-weight:var(--e-global-typography-ea2e4eb-font-weight);line-height:var(--e-global-typography-ea2e4eb-line-height)}.wrapper-precalcolo .div-disponibilita p.text-condizioni-traghetto a{text-decoration:underline}.wrapper-precalcolo .div-disponibilita .icone-metodi-di-pagamento{margin-bottom:40px;display:flex;flex-wrap:wrap;gap:15px 30px;justify-content:center}.wrapper-precalcolo .div-disponibilita p.text-condizioni-prenotazione{margin-top:-20px;text-align:left;border:none;color:var(--e-global-color-text);font-family:var(--e-global-typography-ea2e4eb-font-family),Sans-serif;font-size:var(--e-global-typography-ea2e4eb-font-size);font-weight:var(--e-global-typography-ea2e4eb-font-weight);line-height:var(--e-global-typography-ea2e4eb-line-height)}.wrapper-precalcolo .div-disponibilita .btn-prenota-ora{width:250px;margin-top:50px;margin-left:auto;margin-right:auto;transition:0.5s}.wrapper-precalcolo .div-disponibilita .btn-prenota-ora:hover{transition:0.5s}.wrapper-precalcolo .div-disponibilita .btn-prenota-ora h2{padding:12px 0;border:none;color:#fff;text-align:center;font-family:var(--e-global-typography-00d6f34-font-family),Sans-serif;font-size:var(--e-global-typography-00d6f34-font-size);font-weight:var(--e-global-typography-00d6f34-font-weight);line-height:var(--e-global-typography-00d6f34-line-height);transition:0.5s}.div-richiedi-info{margin-top:20px;text-align:center}.div-richiedi-info .btn_richiedi_info{padding:18px 60px;border:none;color:#fff!important;background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-00d6f34-font-family),Sans-serif;font-size:var(--e-global-typography-00d6f34-font-size);font-weight:var(--e-global-typography-00d6f34-font-weight);line-height:var(--e-global-typography-00d6f34-line-height);transition:0.5s}.div-richiedi-info .btn_richiedi_info:hover{background-color:#003761c2;transition:0.5s}@media screen and (max-width:1300px){.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-text{width:40%}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-counter{width:45%}}@media screen and (max-width:1024px){.div-richiedi-info .btn_richiedi_info{padding:12px 40px}}@media screen and (max-width:767px){.wrapper-precalcolo h3{margin-bottom:15px}.wrapper-precalcolo .div-divisore-precalcolo{margin:15px 0 20px 0}.wrapper-precalcolo .div-prezzo .calcolo-prezzo{padding:11px 0}.wrapper-precalcolo .div-prezzo-tot .calcolo-prezzo.prezzo-totale{padding:14px 0}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-icon i{font-size:25px}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-icon i.dog-1{font-size:15px}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-icon i.dog-2{font-size:20px}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-text{width:35%}.wrapper-precalcolo .accordition-body .accordition-body-flex .accordition-body-counter{width:50%}.wrapper-precalcolo .div-disponibilita .icone-metodi-di-pagamento{margin-bottom:25px;gap:10px 15px}.wrapper-precalcolo .div-disponibilita p.text-condizioni-prenotazione{margin-top:-10px}.div-richiedi-info .btn_richiedi_info{padding:12px 65px}}#gtot.btn_continua,.btn-cerca-alloggio-senza-ricerca{width:250px;border-radius:0;font-family:var(--e-global-typography-00d6f34-font-family),Sans-serif;font-size:var(--e-global-typography-00d6f34-font-size);font-weight:var(--e-global-typography-00d6f34-font-weight);line-height:var(--e-global-typography-00d6f34-line-height);letter-spacing:var(--e-global-typography-00d6f34-letter-spacing);word-spacing:var(--e-global-typography-00d6f34-word-spacing);background-color:var(--e-global-color-e402354)!important;transition:0.5s}#gtot.btn_continua:hover,.btn-cerca-alloggio-senza-ricerca:hover{background-color:var(--e-global-color-98ef84c)!important;transition:0.5s}.info-dettagli-ricerca-camera,.container-tipo-tariffa{margin-bottom:20px;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}