@charset "UTF-8";@keyframes fade{0%{opacity:0}100%{opacity:1}}.loading-container:not(.loading) .on-loading{display:none}[dg-role=panel-container].loaded .loading-panel{display:none}[dg-role=occupancy-modal]{animation:animationFrames ease-in-out 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards}@media(min-width:992px){[dg-role=occupancy-modal] .modal-lg{max-width:500px}}[dg-role=occupancy-modal] .modal-body{padding:0 25px}[dg-role=occupancy-modal] .modal-body *{font-size:13px}[dg-role=occupancy-modal] .modal-body label{margin-bottom:2px!important}[dg-role=occupancy-modal] .modal-body .occupancy-title{color:#0d447d;font-size:16px;font-weight:600;margin:-5px}[dg-role=occupancy-modal] .modal-body .error-message{font-size:12px!important;text-align:left!important;line-height:1;margin-top:5px}[dg-role=occupancy-modal] .modal-body .dg-form-control,[dg-role=occupancy-modal] .modal-body .input-field{border:1px solid #ccc!important;font-size:13px!important;line-height:2;padding:0 .5rem}[dg-role=occupancy-modal] .modal-body li .selected.active{background-color:#0d447d!important}[dg-role=occupancy-modal] .modal-body .occupancy-field{min-width:60px;max-width:60px;padding:0;margin:0 .5rem 0 0}[dg-role=occupancy-modal] .modal-body .occupancy-field section{width:100%;margin:0 0 .3rem 0}[dg-role=occupancy-modal] .modal-body .dropdown-item.active,[dg-role=occupancy-modal] .modal-body .dropdown-item:active{text-decoration:none;color:#fff!important;background-color:#0d447d!important}[dg-role=occupancy-modal] .modal-body .dropdown-item.selected{text-decoration:none;color:#fff!important;background-color:#0d447d!important}[dg-role=occupancy-modal] .modal-body .age-chooser-container{justify-content:start!important;display:flex;flex-wrap:wrap;width:300px}@media(max-width:991.98px){[dg-role=occupancy-modal] .modal-body .age-chooser-container{margin-left:25%}}[dg-role=occupancy-modal] .modal-body .occupancy-fields .dropdown-menu.show{border-radius:0;border:0;margin:0;transition:none;animation:none!important;border:1px solid #ccc;padding:0;transform-origin:inherit}[dg-role=occupancy-modal] .modal-header{margin-bottom:15px}[dg-role=occupancy-modal] .modal-footer{margin-top:5px}body:not(.integrated) .home-panel-relative{width:100%;margin-bottom:4rem;padding:1rem 0;background:#faf9f7;position:sticky;top:65px;width:100%;z-index:3}body:not(.integrated) .home-panel-relative [dg-role=search-panel]{width:94%;margin:auto}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-nav{position:absolute;top:0%;width:100%;height:0;left:0%}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-nav .owl-prev{background-color:transparent!important;float:left;margin-top:30px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-nav .owl-prev:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-nav .owl-prev.disabled{opacity:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-nav .owl-next{background-color:transparent!important;float:right;margin-top:30px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-nav .owl-next:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-nav .owl-next.disabled{opacity:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off{display:flex;justify-content:center;padding:0 0 10px 0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{background-color:transparent;margin:0;height:60px;margin:6px;width:max-content!important;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}@media(max-width:520px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,.65)}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container{height:50%}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container img{max-width:20px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text{font-weight:300;line-height:1em}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{background-color:#0d447d;color:#fff;position:relative;width:max-content;border-radius:6px!important}@media(max-width:991.98){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{display:inherit;width:28%!important}}@media(max-width:520px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{width:28%!important;height:auto}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *{color:#fff}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container{height:50%}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container i{color:#fff}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container img{max-width:20px;filter:invert(100)!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text{font-weight:300}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b{color:#fff}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container{height:40%}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container i{font-size:14px;color:#000}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container img{max-width:20px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text{font-weight:300;line-height:1em}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{color:#000}@media(max-width:570px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{line-height:1;display:grid;justify-content:center}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background-color:transparent;min-height:60px;width:100%;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid rgba(255,255,255,.65)!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container{line-height:1;height:50%}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container img{max-width:20px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text{font-weight:300;line-height:1em;display:block}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center;font-size:small}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background-color:#0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #0d447d!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#fff!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel a{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-item,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-item.active{border:10px solid transparent}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-drag{max-height:100px!important}@media(min-width:1200px){body:not(.integrated) .home-panel-relative [dg-role=search-panel]{max-width:1400px}}@media(min-width:1920px){body:not(.integrated) .home-panel-relative [dg-role=search-panel]{max-width:1600px}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] label{display:block;font-size:clamp(20px,1.2vw,18px);line-height:1.4;font-weight:700;color:#0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel .panel-icon-container{display:none!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .owl-stage,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .owl-stage{margin:0 auto}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background:transparent!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:.5rem 1.25rem!important;box-shadow:none}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{display:none!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#0d447d!important;font-weight:700;font-size:clamp(20px,1.2vw,18px)}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background:transparent!important;border-bottom:2px solid #d6002a!important;border-radius:0!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active .panel-link-text b{color:#d6002a!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#0d447d!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{display:none!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .panel-content{border:0;border-radius:0;padding:0}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .panel-content{background:transparent}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .search-form>.row{height:64px;align-items:stretch;background:transparent;margin:0;flex-wrap:nowrap;gap:0}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .search-form>.row{height:auto;flex-wrap:wrap}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] label{color:#0d447d!important;white-space:nowrap;flex-shrink:0;margin:0 .5rem 0 0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 1.25rem;border-left:2px solid rgba(214,0,42,.35);height:100%;flex:1}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo:first-child{border-left:0}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo{display:flex;flex-direction:column;align-items:flex-start;position:relative;border-left:0;border-bottom:1px solid rgba(214,0,42,.4);height:auto;padding:1.5rem 1.25rem;background:transparent}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo:first-child{border-top:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo .dg-form-control,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo .form-field,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo .filter-option,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo .dg-daterangepicker,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo .dropdown-toggle{font-size:clamp(20px,1.2vw,18px);color:#0d447d;padding:0;margin:0;width:100%}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-campo .dropdown-toggle::after{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);margin-left:0;font-size:clamp(20px,1.2vw,18px);color:#d6002a}}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] div.input-field{flex:0 0 100%;border-left:0;border-top:0 solid rgba(214,0,42,.25)}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-form-control,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .form-field,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .filter-option{border:0;background:transparent;font-size:clamp(20px,1.2vw,18px);line-height:1.4;color:#0d447d;padding:0;height:auto;display:flex;align-items:center}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-form-control{background:transparent;height:auto}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .filter-option{text-align:left!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-toggle::after{position:relative;right:0;margin-left:4px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-toggle{display:flex;align-items:center;padding:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle:after,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-toggle:after{color:#0d447d;content:"";font-family:"Font Awesome 5 Pro",sans-serif;display:inline-block;transition:transform .3s ease;border:0;font-size:clamp(20px,1.2vw,18px);margin-left:4px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after,body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .destination-icon{position:absolute;left:.75rem}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .destination-icon:before{content:"";font-weight:300;color:#d6002a}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .destination-autocomplete{padding-left:1.5rem!important;position:relative}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu{font-size:clamp(20px,1.2vw,18px);border-radius:0;height:auto;margin:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu *{line-height:1.4;font-size:clamp(20px,1.2vw,18px)}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu li a.opt{padding-left:1.4em}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-header{padding:0 5px;font-size:16px;font-weight:600;color:#d6002a;margin:0 0 5px 0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-header:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0d447d;font-weight:300;margin-right:10px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-header .text{font-size:clamp(20px,1.2vw,18px);color:#0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .bs-searchbox input{border-radius:3px!important;margin-bottom:5px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item:hover{color:#0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item:active{color:#fff!important;background-color:#0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item:active span{color:#fff!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item.active{background-color:#0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item.active span{color:#fff}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .pax-btn i{margin:4px;font-size:14px;color:#d6002a}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-destination .filter-option-inner-inner{font-weight:300;color:#0d447d}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-destination .filter-option-inner-inner:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#d6002a;display:none}body:not(.integrated) .home-panel-relative [dg-role=search-panel] #accommodations-dates-daterange span{margin-right:.5rem}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .roundtrip-date-container .row{width:100%}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser{width:2%;margin:0;display:flex;margin:auto;justify-content:flex-start;text-align:left}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser label{display:block!important}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-field.error-handler.col{display:flex;flex-direction:row;flex:1}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-group{flex-direction:row-reverse;gap:3px}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-group-append .btn.btn-1{padding:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-group-append i{color:#d6002a;font-weight:300;display:none}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-daterangepicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-daterangepicker{white-space:normal;overflow:visible;text-overflow:unset}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .dg-daterangepicker i{font-weight:300;margin-right:2px;color:#d6002a;display:none}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .bottone{border:2px solid #d6002a;background:transparent;color:#d6002a;border-radius:0;padding:0 2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:background .2s,color .2s;flex-shrink:0}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .bottone span{color:#d6002a;transition:color .2s}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .bottone i{color:#d6002a;transition:color .2s}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .bottone:hover{background:#d6002a;color:#fff}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .bottone:hover span{color:#fff}body:not(.integrated) .home-panel-relative [dg-role=search-panel] .bottone:hover i{color:#fff}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative [dg-role=search-panel] .bottone{max-width:480px;background:#fff;padding:2rem;margin:1rem auto;height:50px;border-radius:0}}body:not(.integrated) .home-panel-relative [dg-role=search-panel] *{border-radius:0}@media(max-width:991.98px){body:not(.integrated) .home-panel-relative{position:relative;top:0;background:rgba(199,178,153,.08)}}body:not(.integrated) .internal-panel-relative{width:100%;margin-bottom:4rem;padding:0 0;background:#faf9f7;position:fixed;top:65px;width:100%;z-index:3}body:not(.integrated) .internal-panel-relative [dg-role=search-panel]{width:94%;margin:auto}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-nav{position:absolute;top:0%;width:100%;height:0;left:0%}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-nav .owl-prev{background-color:transparent!important;float:left;margin-top:30px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-nav .owl-prev:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-nav .owl-prev.disabled{opacity:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-nav .owl-next{background-color:transparent!important;float:right;margin-top:30px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-nav .owl-next:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-nav .owl-next.disabled{opacity:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off{display:flex;justify-content:center;padding:0 0 10px 0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{background-color:transparent;margin:0;height:60px;margin:6px;width:max-content!important;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}@media(max-width:520px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,.65)}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container{height:50%}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container img{max-width:20px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text{font-weight:300;line-height:1em}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{background-color:#0d447d;color:#fff;position:relative;width:max-content;border-radius:6px!important}@media(max-width:991.98){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{display:inherit;width:28%!important}}@media(max-width:520px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{width:28%!important;height:auto}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *{color:#fff}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container{height:50%}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container i{color:#fff}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container img{max-width:20px;filter:invert(100)!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text{font-weight:300}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b{color:#fff}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container{height:40%}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container i{font-size:14px;color:#000}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container img{max-width:20px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text{font-weight:300;line-height:1em}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{color:#000}@media(max-width:570px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{line-height:1;display:grid;justify-content:center}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background-color:transparent;min-height:60px;width:100%;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid rgba(255,255,255,.65)!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container{line-height:1;height:50%}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container img{max-width:20px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text{font-weight:300;line-height:1em;display:block}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center;font-size:small}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background-color:#0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #0d447d!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#fff!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel a{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-item,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-item.active{border:10px solid transparent}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-drag{max-height:100px!important}@media(min-width:1200px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel]{max-width:1400px}}@media(min-width:1920px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel]{max-width:1600px}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] label{display:block;font-size:clamp(20px,1.2vw,18px);line-height:1.4;font-weight:700;color:#0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel .panel-icon-container{display:none!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .owl-stage,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .owl-stage{margin:0 auto}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background:transparent!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:.5rem 1.25rem!important;box-shadow:none}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{display:none!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#0d447d!important;font-weight:700;font-size:clamp(20px,1.2vw,18px)}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background:transparent!important;border-bottom:2px solid #d6002a!important;border-radius:0!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active .panel-link-text b{color:#d6002a!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#0d447d!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{display:none!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .panel-content{border:0;border-radius:0;padding:0}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .panel-content{background:transparent}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .search-form>.row{height:64px;align-items:stretch;background:transparent;margin:0;flex-wrap:nowrap;gap:0}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .search-form>.row{height:auto;flex-wrap:wrap}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] label{color:#0d447d!important;white-space:nowrap;flex-shrink:0;margin:0 .5rem 0 0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 1.25rem;border-left:2px solid rgba(214,0,42,.35);height:100%;flex:1}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo:first-child{border-left:0}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo{display:flex;flex-direction:column;align-items:flex-start;position:relative;border-left:0;border-bottom:1px solid rgba(214,0,42,.4);height:auto;padding:1.5rem 1.25rem;background:transparent}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo:first-child{border-top:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo .dg-form-control,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo .form-field,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo .filter-option,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo .dg-daterangepicker,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo .dropdown-toggle{font-size:clamp(20px,1.2vw,18px);color:#0d447d;padding:0;margin:0;width:100%}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-campo .dropdown-toggle::after{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);margin-left:0;font-size:clamp(20px,1.2vw,18px);color:#d6002a}}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] div.input-field{flex:0 0 100%;border-left:0;border-top:0 solid rgba(214,0,42,.25)}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-form-control,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .form-field,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .filter-option{border:0;background:transparent;font-size:clamp(20px,1.2vw,18px);line-height:1.4;color:#0d447d;padding:0;height:auto;display:flex;align-items:center}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-form-control{background:transparent;height:auto}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .filter-option{text-align:left!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-toggle::after{position:relative;right:0;margin-left:4px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-toggle{display:flex;align-items:center;padding:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle:after,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-toggle:after{color:#0d447d;content:"";font-family:"Font Awesome 5 Pro",sans-serif;display:inline-block;transition:transform .3s ease;border:0;font-size:clamp(20px,1.2vw,18px);margin-left:4px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after,body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .destination-icon{position:absolute;left:.75rem}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .destination-icon:before{content:"";font-weight:300;color:#d6002a}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .destination-autocomplete{padding-left:1.5rem!important;position:relative}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu{font-size:clamp(20px,1.2vw,18px);border-radius:0;height:auto;margin:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu *{line-height:1.4;font-size:clamp(20px,1.2vw,18px)}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu li a.opt{padding-left:1.4em}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-header{padding:0 5px;font-size:16px;font-weight:600;color:#d6002a;margin:0 0 5px 0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-header:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0d447d;font-weight:300;margin-right:10px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-header .text{font-size:clamp(20px,1.2vw,18px);color:#0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .bs-searchbox input{border-radius:3px!important;margin-bottom:5px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item:hover{color:#0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item:active{color:#fff!important;background-color:#0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item:active span{color:#fff!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item.active{background-color:#0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dropdown-menu .dropdown-item.active span{color:#fff}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .pax-btn i{margin:4px;font-size:14px;color:#d6002a}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-destination .filter-option-inner-inner{font-weight:300;color:#0d447d}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-destination .filter-option-inner-inner:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#d6002a;display:none}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] #accommodations-dates-daterange span{margin-right:.5rem}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .roundtrip-date-container .row{width:100%}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser{width:2%;margin:0;display:flex;margin:auto;justify-content:flex-start;text-align:left}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser label{display:block!important}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-field.error-handler.col{display:flex;flex-direction:row;flex:1}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-group{flex-direction:row-reverse;gap:3px}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-group-append .btn.btn-1{padding:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .roundtrip-date-container .input-group-append i{color:#d6002a;font-weight:300;display:none}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-daterangepicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-daterangepicker{white-space:normal;overflow:visible;text-overflow:unset}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .dg-daterangepicker i{font-weight:300;margin-right:2px;color:#d6002a;display:none}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .bottone{border:2px solid #d6002a;background:transparent;color:#d6002a;border-radius:0;padding:0 2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:background .2s,color .2s;flex-shrink:0}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .bottone span{color:#d6002a;transition:color .2s}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .bottone i{color:#d6002a;transition:color .2s}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .bottone:hover{background:#d6002a;color:#fff}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .bottone:hover span{color:#fff}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .bottone:hover i{color:#fff}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative [dg-role=search-panel] .bottone{max-width:480px;background:#fff;padding:2rem;margin:1rem auto;height:50px;border-radius:0}}body:not(.integrated) .internal-panel-relative [dg-role=search-panel] *{border-radius:0}@media(max-width:991.98px){body:not(.integrated) .internal-panel-relative{position:relative;top:0}}body:not(.integrated) .internal-panel-relative .search-form>.row{background:transparent;height:80px!important}@media(max-width:992px){body:not(.integrated) .internal-panel-relative .search-form>.row{height:unset!important}}body:not(.integrated) .internal-panel-relative .col-12.col-lg-auto.input-field{padding:.8rem 0}body.integrated .external-integrated-panel [dg-role=search-panel]{width:94%;margin:auto}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-nav{position:absolute;top:0%;width:100%;height:0;left:0%}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-nav .owl-prev{background-color:transparent!important;float:left;margin-top:30px}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-nav .owl-prev:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-nav .owl-prev.disabled{opacity:0}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-nav .owl-next{background-color:transparent!important;float:right;margin-top:30px}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-nav .owl-next:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-nav .owl-next.disabled{opacity:0}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off{display:flex;justify-content:center;padding:0 0 10px 0}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{background-color:transparent;margin:0;height:60px;margin:6px;width:max-content!important;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}@media(max-width:991.98px){body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}@media(max-width:520px){body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,.65)}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container{height:50%}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container img{max-width:20px}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text{font-weight:300;line-height:1em}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center}}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{background-color:#0d447d;color:#fff;position:relative;width:max-content;border-radius:6px!important}@media(max-width:991.98){body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{display:inherit;width:28%!important}}@media(max-width:520px){body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{width:28%!important;height:auto}}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *{color:#fff}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container{height:50%}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container i{color:#fff}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container img{max-width:20px;filter:invert(100)!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text{font-weight:300}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b{color:#fff}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container{height:40%}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container i{font-size:14px;color:#000}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container img{max-width:20px}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text{font-weight:300;line-height:1em}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{color:#000}@media(max-width:570px){body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{line-height:1;display:grid;justify-content:center}}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background-color:transparent;min-height:60px;width:100%;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid rgba(255,255,255,.65)!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container{line-height:1;height:50%}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container img{max-width:20px}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text{font-weight:300;line-height:1em;display:block}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center;font-size:small}}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background-color:#0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #0d447d!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#fff!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel a{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-item,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-item.active{border:10px solid transparent}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-drag{max-height:100px!important}@media(min-width:1200px){body.integrated .external-integrated-panel [dg-role=search-panel]{max-width:1400px}}@media(min-width:1920px){body.integrated .external-integrated-panel [dg-role=search-panel]{max-width:1600px}}body.integrated .external-integrated-panel [dg-role=search-panel] label{display:block;font-size:clamp(20px,1.2vw,18px);line-height:1.4;font-weight:700;color:#0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel .panel-icon-container{display:none!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .owl-stage,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .owl-stage{margin:0 auto}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background:transparent!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:.5rem 1.25rem!important;box-shadow:none}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{display:none!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#0d447d!important;font-weight:700;font-size:clamp(20px,1.2vw,18px)}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background:transparent!important;border-bottom:2px solid #d6002a!important;border-radius:0!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active .panel-link-text b{color:#d6002a!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#0d447d!important}body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after,body.integrated .external-integrated-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{display:none!important}body.integrated .external-integrated-panel [dg-role=search-panel] .panel-content{border:0;border-radius:0;padding:0}@media(max-width:991.98px){body.integrated .external-integrated-panel [dg-role=search-panel] .panel-content{background:transparent}}body.integrated .external-integrated-panel [dg-role=search-panel] .search-form>.row{height:64px;align-items:stretch;background:transparent;margin:0;flex-wrap:nowrap;gap:0}@media(max-width:991.98px){body.integrated .external-integrated-panel [dg-role=search-panel] .search-form>.row{height:auto;flex-wrap:wrap}}body.integrated .external-integrated-panel [dg-role=search-panel] label{color:#0d447d!important;white-space:nowrap;flex-shrink:0;margin:0 .5rem 0 0}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 1.25rem;border-left:2px solid rgba(214,0,42,.35);height:100%;flex:1}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo:first-child{border-left:0}@media(max-width:991.98px){body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo{display:flex;flex-direction:column;align-items:flex-start;position:relative;border-left:0;border-bottom:1px solid rgba(214,0,42,.4);height:auto;padding:1.5rem 1.25rem;background:transparent}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo:first-child{border-top:0}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo .dg-form-control,body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo .form-field,body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo .filter-option,body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo .dg-daterangepicker,body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo .dropdown-toggle{font-size:clamp(20px,1.2vw,18px);color:#0d447d;padding:0;margin:0;width:100%}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-campo .dropdown-toggle::after{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);margin-left:0;font-size:clamp(20px,1.2vw,18px);color:#d6002a}}@media(max-width:991.98px){body.integrated .external-integrated-panel [dg-role=search-panel] div.input-field{flex:0 0 100%;border-left:0;border-top:0 solid rgba(214,0,42,.25)}}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-form-control,body.integrated .external-integrated-panel [dg-role=search-panel] .form-field,body.integrated .external-integrated-panel [dg-role=search-panel] .filter-option{border:0;background:transparent;font-size:clamp(20px,1.2vw,18px);line-height:1.4;color:#0d447d;padding:0;height:auto;display:flex;align-items:center}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-form-control{background:transparent;height:auto}body.integrated .external-integrated-panel [dg-role=search-panel] .filter-option{text-align:left!important}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-toggle::after{position:relative;right:0;margin-left:4px}body.integrated .external-integrated-panel [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle,body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-toggle{display:flex;align-items:center;padding:0}body.integrated .external-integrated-panel [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle:after,body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-toggle:after{color:#0d447d;content:"";font-family:"Font Awesome 5 Pro",sans-serif;display:inline-block;transition:transform .3s ease;border:0;font-size:clamp(20px,1.2vw,18px);margin-left:4px}body.integrated .external-integrated-panel [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after,body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}body.integrated .external-integrated-panel [dg-role=search-panel] .destination-icon{position:absolute;left:.75rem}body.integrated .external-integrated-panel [dg-role=search-panel] .destination-icon:before{content:"";font-weight:300;color:#d6002a}body.integrated .external-integrated-panel [dg-role=search-panel] .destination-autocomplete{padding-left:1.5rem!important;position:relative}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu{font-size:clamp(20px,1.2vw,18px);border-radius:0;height:auto;margin:0}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu *{line-height:1.4;font-size:clamp(20px,1.2vw,18px)}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu li a.opt{padding-left:1.4em}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-header{padding:0 5px;font-size:16px;font-weight:600;color:#d6002a;margin:0 0 5px 0}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-header:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0d447d;font-weight:300;margin-right:10px}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-header .text{font-size:clamp(20px,1.2vw,18px);color:#0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .bs-searchbox input{border-radius:3px!important;margin-bottom:5px}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-item:hover{color:#0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-item:active{color:#fff!important;background-color:#0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-item:active span{color:#fff!important}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-item.active{background-color:#0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .dropdown-menu .dropdown-item.active span{color:#fff}body.integrated .external-integrated-panel [dg-role=search-panel] .pax-btn i{margin:4px;font-size:14px;color:#d6002a}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-destination .filter-option-inner-inner{font-weight:300;color:#0d447d}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-destination .filter-option-inner-inner:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#d6002a;display:none}body.integrated .external-integrated-panel [dg-role=search-panel] #accommodations-dates-daterange span{margin-right:.5rem}body.integrated .external-integrated-panel [dg-role=search-panel] .roundtrip-date-container .row{width:100%}body.integrated .external-integrated-panel [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser{width:2%;margin:0;display:flex;margin:auto;justify-content:flex-start;text-align:left}body.integrated .external-integrated-panel [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser label{display:block!important}body.integrated .external-integrated-panel [dg-role=search-panel] .roundtrip-date-container .input-field.error-handler.col{display:flex;flex-direction:row;flex:1}body.integrated .external-integrated-panel [dg-role=search-panel] .roundtrip-date-container .input-group{flex-direction:row-reverse;gap:3px}body.integrated .external-integrated-panel [dg-role=search-panel] .roundtrip-date-container .input-group-append .btn.btn-1{padding:0}body.integrated .external-integrated-panel [dg-role=search-panel] .roundtrip-date-container .input-group-append i{color:#d6002a;font-weight:300;display:none}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-daterangepicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:991.98px){body.integrated .external-integrated-panel [dg-role=search-panel] .dg-daterangepicker{white-space:normal;overflow:visible;text-overflow:unset}}body.integrated .external-integrated-panel [dg-role=search-panel] .dg-daterangepicker i{font-weight:300;margin-right:2px;color:#d6002a;display:none}body.integrated .external-integrated-panel [dg-role=search-panel] .bottone{border:2px solid #d6002a;background:transparent;color:#d6002a;border-radius:0;padding:0 2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:background .2s,color .2s;flex-shrink:0}body.integrated .external-integrated-panel [dg-role=search-panel] .bottone span{color:#d6002a;transition:color .2s}body.integrated .external-integrated-panel [dg-role=search-panel] .bottone i{color:#d6002a;transition:color .2s}body.integrated .external-integrated-panel [dg-role=search-panel] .bottone:hover{background:#d6002a;color:#fff}body.integrated .external-integrated-panel [dg-role=search-panel] .bottone:hover span{color:#fff}body.integrated .external-integrated-panel [dg-role=search-panel] .bottone:hover i{color:#fff}@media(max-width:991.98px){body.integrated .external-integrated-panel [dg-role=search-panel] .bottone{max-width:480px;background:#fff;padding:2rem;margin:1rem auto;height:50px;border-radius:0}}body.integrated .external-integrated-panel [dg-role=search-panel] *{border-radius:0}.autocomplete-no-results{height:34px;background-color:#fff3cd;left:15px;line-height:34px;color:#00aeef;white-space:nowrap;padding:0 15px;z-index:50;position:absolute;top:77px;right:15px;text-align:center;border-radius:3px}.internal-panel-top-bar{position:absolute;width:80%;left:10%;top:0;margin-top:55vh;z-index:4}.internal-panel-top-bar [dg-role=search-panel]{width:94%;margin:auto}.internal-panel-top-bar [dg-role=search-panel] .owl-nav{position:absolute;top:0%;width:100%;height:0;left:0%}.internal-panel-top-bar [dg-role=search-panel] .owl-nav .owl-prev{background-color:transparent!important;float:left;margin-top:30px}.internal-panel-top-bar [dg-role=search-panel] .owl-nav .owl-prev:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}.internal-panel-top-bar [dg-role=search-panel] .owl-nav .owl-prev.disabled{opacity:0}.internal-panel-top-bar [dg-role=search-panel] .owl-nav .owl-next{background-color:transparent!important;float:right;margin-top:30px}.internal-panel-top-bar [dg-role=search-panel] .owl-nav .owl-next:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}.internal-panel-top-bar [dg-role=search-panel] .owl-nav .owl-next.disabled{opacity:0}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off{display:flex;justify-content:center;padding:0 0 10px 0}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{background-color:transparent;margin:0;height:60px;margin:6px;width:max-content!important;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}@media(max-width:991.98px){.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}@media(max-width:520px){.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,.65)}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container{height:50%}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container img{max-width:20px}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text{font-weight:300;line-height:1em}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center}}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{background-color:#0d447d;color:#fff;position:relative;width:max-content;border-radius:6px!important}@media(max-width:991.98){.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{display:inherit;width:28%!important}}@media(max-width:520px){.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{width:28%!important;height:auto}}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0d447d}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *{color:#fff}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container{height:50%}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container i{color:#fff}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container img{max-width:20px;filter:invert(100)!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text{font-weight:300}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b{color:#fff}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container{height:40%}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container i{font-size:14px;color:#000}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container img{max-width:20px}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text{font-weight:300;line-height:1em}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{color:#000}@media(max-width:570px){.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{line-height:1;display:grid;justify-content:center}}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background-color:transparent;min-height:60px;width:100%;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid rgba(255,255,255,.65)!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container{line-height:1;height:50%}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container img{max-width:20px}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text{font-weight:300;line-height:1em;display:block}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center;font-size:small}}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background-color:#0d447d}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #0d447d!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#fff!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel a{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0}.internal-panel-top-bar [dg-role=search-panel] .owl-item,.internal-panel-top-bar [dg-role=search-panel] .owl-item.active{border:10px solid transparent}.internal-panel-top-bar [dg-role=search-panel] .owl-drag{max-height:100px!important}@media(min-width:1200px){.internal-panel-top-bar [dg-role=search-panel]{max-width:1400px}}@media(min-width:1920px){.internal-panel-top-bar [dg-role=search-panel]{max-width:1600px}}.internal-panel-top-bar [dg-role=search-panel] label{display:block;font-size:clamp(20px,1.2vw,18px);line-height:1.4;font-weight:700;color:#0d447d}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel .panel-icon-container{display:none!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .owl-stage,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .owl-stage{margin:0 auto}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background:transparent!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:.5rem 1.25rem!important;box-shadow:none}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{display:none!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#0d447d!important;font-weight:700;font-size:clamp(20px,1.2vw,18px)}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background:transparent!important;border-bottom:2px solid #d6002a!important;border-radius:0!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active .panel-link-text b{color:#d6002a!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#0d447d!important}.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after,.internal-panel-top-bar [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{display:none!important}.internal-panel-top-bar [dg-role=search-panel] .panel-content{border:0;border-radius:0;padding:0}@media(max-width:991.98px){.internal-panel-top-bar [dg-role=search-panel] .panel-content{background:transparent}}.internal-panel-top-bar [dg-role=search-panel] .search-form>.row{height:64px;align-items:stretch;background:transparent;margin:0;flex-wrap:nowrap;gap:0}@media(max-width:991.98px){.internal-panel-top-bar [dg-role=search-panel] .search-form>.row{height:auto;flex-wrap:wrap}}.internal-panel-top-bar [dg-role=search-panel] label{color:#0d447d!important;white-space:nowrap;flex-shrink:0;margin:0 .5rem 0 0}.internal-panel-top-bar [dg-role=search-panel] .dg-campo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 1.25rem;border-left:2px solid rgba(214,0,42,.35);height:100%;flex:1}.internal-panel-top-bar [dg-role=search-panel] .dg-campo:first-child{border-left:0}@media(max-width:991.98px){.internal-panel-top-bar [dg-role=search-panel] .dg-campo{display:flex;flex-direction:column;align-items:flex-start;position:relative;border-left:0;border-bottom:1px solid rgba(214,0,42,.4);height:auto;padding:1.5rem 1.25rem;background:transparent}.internal-panel-top-bar [dg-role=search-panel] .dg-campo:first-child{border-top:0}.internal-panel-top-bar [dg-role=search-panel] .dg-campo .dg-form-control,.internal-panel-top-bar [dg-role=search-panel] .dg-campo .form-field,.internal-panel-top-bar [dg-role=search-panel] .dg-campo .filter-option,.internal-panel-top-bar [dg-role=search-panel] .dg-campo .dg-daterangepicker,.internal-panel-top-bar [dg-role=search-panel] .dg-campo .dropdown-toggle{font-size:clamp(20px,1.2vw,18px);color:#0d447d;padding:0;margin:0;width:100%}.internal-panel-top-bar [dg-role=search-panel] .dg-campo .dropdown-toggle::after{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);margin-left:0;font-size:clamp(20px,1.2vw,18px);color:#d6002a}}@media(max-width:991.98px){.internal-panel-top-bar [dg-role=search-panel] div.input-field{flex:0 0 100%;border-left:0;border-top:0 solid rgba(214,0,42,.25)}}.internal-panel-top-bar [dg-role=search-panel] .dg-form-control,.internal-panel-top-bar [dg-role=search-panel] .form-field,.internal-panel-top-bar [dg-role=search-panel] .filter-option{border:0;background:transparent;font-size:clamp(20px,1.2vw,18px);line-height:1.4;color:#0d447d;padding:0;height:auto;display:flex;align-items:center}.internal-panel-top-bar [dg-role=search-panel] .dg-form-control{background:transparent;height:auto}.internal-panel-top-bar [dg-role=search-panel] .filter-option{text-align:left!important}.internal-panel-top-bar [dg-role=search-panel] .dropdown-toggle::after{position:relative;right:0;margin-left:4px}.internal-panel-top-bar [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle,.internal-panel-top-bar [dg-role=search-panel] .dropdown-toggle{display:flex;align-items:center;padding:0}.internal-panel-top-bar [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle:after,.internal-panel-top-bar [dg-role=search-panel] .dropdown-toggle:after{color:#0d447d;content:"";font-family:"Font Awesome 5 Pro",sans-serif;display:inline-block;transition:transform .3s ease;border:0;font-size:clamp(20px,1.2vw,18px);margin-left:4px}.internal-panel-top-bar [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after,.internal-panel-top-bar [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.internal-panel-top-bar [dg-role=search-panel] .destination-icon{position:absolute;left:.75rem}.internal-panel-top-bar [dg-role=search-panel] .destination-icon:before{content:"";font-weight:300;color:#d6002a}.internal-panel-top-bar [dg-role=search-panel] .destination-autocomplete{padding-left:1.5rem!important;position:relative}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu{font-size:clamp(20px,1.2vw,18px);border-radius:0;height:auto;margin:0}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu *{line-height:1.4;font-size:clamp(20px,1.2vw,18px)}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu li a.opt{padding-left:1.4em}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-header{padding:0 5px;font-size:16px;font-weight:600;color:#d6002a;margin:0 0 5px 0}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-header:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0d447d;font-weight:300;margin-right:10px}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-header .text{font-size:clamp(20px,1.2vw,18px);color:#0d447d}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .bs-searchbox input{border-radius:3px!important;margin-bottom:5px}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-item:hover{color:#0d447d}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-item:active{color:#fff!important;background-color:#0d447d}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-item:active span{color:#fff!important}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-item.active{background-color:#0d447d}.internal-panel-top-bar [dg-role=search-panel] .dropdown-menu .dropdown-item.active span{color:#fff}.internal-panel-top-bar [dg-role=search-panel] .pax-btn i{margin:4px;font-size:14px;color:#d6002a}.internal-panel-top-bar [dg-role=search-panel] .dg-destination .filter-option-inner-inner{font-weight:300;color:#0d447d}.internal-panel-top-bar [dg-role=search-panel] .dg-destination .filter-option-inner-inner:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#d6002a;display:none}.internal-panel-top-bar [dg-role=search-panel] #accommodations-dates-daterange span{margin-right:.5rem}.internal-panel-top-bar [dg-role=search-panel] .roundtrip-date-container .row{width:100%}.internal-panel-top-bar [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser{width:2%;margin:0;display:flex;margin:auto;justify-content:flex-start;text-align:left}.internal-panel-top-bar [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser label{display:block!important}.internal-panel-top-bar [dg-role=search-panel] .roundtrip-date-container .input-field.error-handler.col{display:flex;flex-direction:row;flex:1}.internal-panel-top-bar [dg-role=search-panel] .roundtrip-date-container .input-group{flex-direction:row-reverse;gap:3px}.internal-panel-top-bar [dg-role=search-panel] .roundtrip-date-container .input-group-append .btn.btn-1{padding:0}.internal-panel-top-bar [dg-role=search-panel] .roundtrip-date-container .input-group-append i{color:#d6002a;font-weight:300;display:none}.internal-panel-top-bar [dg-role=search-panel] .dg-daterangepicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:991.98px){.internal-panel-top-bar [dg-role=search-panel] .dg-daterangepicker{white-space:normal;overflow:visible;text-overflow:unset}}.internal-panel-top-bar [dg-role=search-panel] .dg-daterangepicker i{font-weight:300;margin-right:2px;color:#d6002a;display:none}.internal-panel-top-bar [dg-role=search-panel] .bottone{border:2px solid #d6002a;background:transparent;color:#d6002a;border-radius:0;padding:0 2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:background .2s,color .2s;flex-shrink:0}.internal-panel-top-bar [dg-role=search-panel] .bottone span{color:#d6002a;transition:color .2s}.internal-panel-top-bar [dg-role=search-panel] .bottone i{color:#d6002a;transition:color .2s}.internal-panel-top-bar [dg-role=search-panel] .bottone:hover{background:#d6002a;color:#fff}.internal-panel-top-bar [dg-role=search-panel] .bottone:hover span{color:#fff}.internal-panel-top-bar [dg-role=search-panel] .bottone:hover i{color:#fff}@media(max-width:991.98px){.internal-panel-top-bar [dg-role=search-panel] .bottone{max-width:480px;background:#fff;padding:2rem;margin:1rem auto;height:50px;border-radius:0}}.internal-panel-top-bar [dg-role=search-panel] *{border-radius:0}.internal-panel [dg-role=search-panel]{width:94%;margin:auto}.internal-panel [dg-role=search-panel] .owl-nav{position:absolute;top:0%;width:100%;height:0;left:0%}.internal-panel [dg-role=search-panel] .owl-nav .owl-prev{background-color:transparent!important;float:left;margin-top:30px}.internal-panel [dg-role=search-panel] .owl-nav .owl-prev:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}.internal-panel [dg-role=search-panel] .owl-nav .owl-prev.disabled{opacity:0}.internal-panel [dg-role=search-panel] .owl-nav .owl-next{background-color:transparent!important;float:right;margin-top:30px}.internal-panel [dg-role=search-panel] .owl-nav .owl-next:before{font-size:20px;content:"";color:#fff;padding:0;margin:0;font-family:"Font Awesome 5 Pro",sans-serif}.internal-panel [dg-role=search-panel] .owl-nav .owl-next.disabled{opacity:0}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off{display:flex;justify-content:center;padding:0 0 10px 0}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{background-color:transparent;margin:0;height:60px;margin:6px;width:max-content!important;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}@media(max-width:991.98px){.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}@media(max-width:520px){.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item{width:28%!important;height:auto}}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,.65)}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container{height:50%}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-icon-container img{max-width:20px}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text{font-weight:300;line-height:1em}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center}}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{background-color:#0d447d;color:#fff;position:relative;width:max-content;border-radius:6px!important}@media(max-width:991.98){.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{display:inherit;width:28%!important}}@media(max-width:520px){.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active{width:28%!important;height:auto}}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0d447d}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *{color:#fff}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container{height:50%}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container i{color:#fff}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-icon-container img{max-width:20px;filter:invert(100)!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text{font-weight:300}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b{color:#fff}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container{height:40%}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container i{font-size:14px;color:#000}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-icon-container img{max-width:20px}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text{font-weight:300;line-height:1em}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{color:#000}@media(max-width:570px){.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-link-text b{line-height:1;display:grid;justify-content:center}}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background-color:transparent;min-height:60px;width:100%;position:relative;background-color:rgba(255,255,255,.65);border-radius:6px!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid rgba(255,255,255,.65)!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container{line-height:1;height:50%}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container i{font-size:14px;color:#000}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-icon-container img{max-width:20px}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text{font-weight:300;line-height:1em;display:block}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#000}@media(max-width:570px){.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{line-height:1;display:grid;justify-content:center;font-size:small}}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background-color:#0d447d}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{content:"";position:absolute;top:100%;left:43%;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #0d447d!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#fff!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel a{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0}.internal-panel [dg-role=search-panel] .owl-item,.internal-panel [dg-role=search-panel] .owl-item.active{border:10px solid transparent}.internal-panel [dg-role=search-panel] .owl-drag{max-height:100px!important}@media(min-width:1200px){.internal-panel [dg-role=search-panel]{max-width:1400px}}@media(min-width:1920px){.internal-panel [dg-role=search-panel]{max-width:1600px}}.internal-panel [dg-role=search-panel] label{display:block;font-size:clamp(20px,1.2vw,18px);line-height:1.4;font-weight:700;color:#0d447d}.internal-panel [dg-role=search-panel] .owl-carousel-panel .panel-icon-container{display:none!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .owl-stage,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .owl-stage{margin:0 auto}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item{background:transparent!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:.5rem 1.25rem!important;box-shadow:none}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item:after,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item:after{display:none!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item .panel-link-text b,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item .panel-link-text b{color:#0d447d!important;font-weight:700;font-size:clamp(20px,1.2vw,18px)}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active{background:transparent!important;border-bottom:2px solid #d6002a!important;border-radius:0!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active .panel-link-text b,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active .panel-link-text b{color:#d6002a!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active *,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active *{color:#0d447d!important}.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel-off .panel-nav-item.active:after,.internal-panel [dg-role=search-panel] .owl-carousel-panel.owl-carousel .panel-nav-item.active:after{display:none!important}.internal-panel [dg-role=search-panel] .panel-content{border:0;border-radius:0;padding:0}@media(max-width:991.98px){.internal-panel [dg-role=search-panel] .panel-content{background:transparent}}.internal-panel [dg-role=search-panel] .search-form>.row{height:64px;align-items:stretch;background:transparent;margin:0;flex-wrap:nowrap;gap:0}@media(max-width:991.98px){.internal-panel [dg-role=search-panel] .search-form>.row{height:auto;flex-wrap:wrap}}.internal-panel [dg-role=search-panel] label{color:#0d447d!important;white-space:nowrap;flex-shrink:0;margin:0 .5rem 0 0}.internal-panel [dg-role=search-panel] .dg-campo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 1.25rem;border-left:2px solid rgba(214,0,42,.35);height:100%;flex:1}.internal-panel [dg-role=search-panel] .dg-campo:first-child{border-left:0}@media(max-width:991.98px){.internal-panel [dg-role=search-panel] .dg-campo{display:flex;flex-direction:column;align-items:flex-start;position:relative;border-left:0;border-bottom:1px solid rgba(214,0,42,.4);height:auto;padding:1.5rem 1.25rem;background:transparent}.internal-panel [dg-role=search-panel] .dg-campo:first-child{border-top:0}.internal-panel [dg-role=search-panel] .dg-campo .dg-form-control,.internal-panel [dg-role=search-panel] .dg-campo .form-field,.internal-panel [dg-role=search-panel] .dg-campo .filter-option,.internal-panel [dg-role=search-panel] .dg-campo .dg-daterangepicker,.internal-panel [dg-role=search-panel] .dg-campo .dropdown-toggle{font-size:clamp(20px,1.2vw,18px);color:#0d447d;padding:0;margin:0;width:100%}.internal-panel [dg-role=search-panel] .dg-campo .dropdown-toggle::after{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);margin-left:0;font-size:clamp(20px,1.2vw,18px);color:#d6002a}}@media(max-width:991.98px){.internal-panel [dg-role=search-panel] div.input-field{flex:0 0 100%;border-left:0;border-top:0 solid rgba(214,0,42,.25)}}.internal-panel [dg-role=search-panel] .dg-form-control,.internal-panel [dg-role=search-panel] .form-field,.internal-panel [dg-role=search-panel] .filter-option{border:0;background:transparent;font-size:clamp(20px,1.2vw,18px);line-height:1.4;color:#0d447d;padding:0;height:auto;display:flex;align-items:center}.internal-panel [dg-role=search-panel] .dg-form-control{background:transparent;height:auto}.internal-panel [dg-role=search-panel] .filter-option{text-align:left!important}.internal-panel [dg-role=search-panel] .dropdown-toggle::after{position:relative;right:0;margin-left:4px}.internal-panel [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle,.internal-panel [dg-role=search-panel] .dropdown-toggle{display:flex;align-items:center;padding:0}.internal-panel [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle:after,.internal-panel [dg-role=search-panel] .dropdown-toggle:after{color:#0d447d;content:"";font-family:"Font Awesome 5 Pro",sans-serif;display:inline-block;transition:transform .3s ease;border:0;font-size:clamp(20px,1.2vw,18px);margin-left:4px}.internal-panel [dg-role=search-panel] [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after,.internal-panel [dg-role=search-panel] .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.internal-panel [dg-role=search-panel] .destination-icon{position:absolute;left:.75rem}.internal-panel [dg-role=search-panel] .destination-icon:before{content:"";font-weight:300;color:#d6002a}.internal-panel [dg-role=search-panel] .destination-autocomplete{padding-left:1.5rem!important;position:relative}.internal-panel [dg-role=search-panel] .dropdown-menu{font-size:clamp(20px,1.2vw,18px);border-radius:0;height:auto;margin:0}.internal-panel [dg-role=search-panel] .dropdown-menu *{line-height:1.4;font-size:clamp(20px,1.2vw,18px)}.internal-panel [dg-role=search-panel] .dropdown-menu li a.opt{padding-left:1.4em}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-header{padding:0 5px;font-size:16px;font-weight:600;color:#d6002a;margin:0 0 5px 0}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-header:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0d447d;font-weight:300;margin-right:10px}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-header .text{font-size:clamp(20px,1.2vw,18px);color:#0d447d}.internal-panel [dg-role=search-panel] .dropdown-menu .bs-searchbox input{border-radius:3px!important;margin-bottom:5px}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-item:hover{color:#0d447d}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-item:active{color:#fff!important;background-color:#0d447d}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-item:active span{color:#fff!important}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-item.active{background-color:#0d447d}.internal-panel [dg-role=search-panel] .dropdown-menu .dropdown-item.active span{color:#fff}.internal-panel [dg-role=search-panel] .pax-btn i{margin:4px;font-size:14px;color:#d6002a}.internal-panel [dg-role=search-panel] .dg-destination .filter-option-inner-inner{font-weight:300;color:#0d447d}.internal-panel [dg-role=search-panel] .dg-destination .filter-option-inner-inner:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#d6002a;display:none}.internal-panel [dg-role=search-panel] #accommodations-dates-daterange span{margin-right:.5rem}.internal-panel [dg-role=search-panel] .roundtrip-date-container .row{width:100%}.internal-panel [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser{width:2%;margin:0;display:flex;margin:auto;justify-content:flex-start;text-align:left}.internal-panel [dg-role=search-panel] .roundtrip-date-container .roundtrip-chooser label{display:block!important}.internal-panel [dg-role=search-panel] .roundtrip-date-container .input-field.error-handler.col{display:flex;flex-direction:row;flex:1}.internal-panel [dg-role=search-panel] .roundtrip-date-container .input-group{flex-direction:row-reverse;gap:3px}.internal-panel [dg-role=search-panel] .roundtrip-date-container .input-group-append .btn.btn-1{padding:0}.internal-panel [dg-role=search-panel] .roundtrip-date-container .input-group-append i{color:#d6002a;font-weight:300;display:none}.internal-panel [dg-role=search-panel] .dg-daterangepicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:991.98px){.internal-panel [dg-role=search-panel] .dg-daterangepicker{white-space:normal;overflow:visible;text-overflow:unset}}.internal-panel [dg-role=search-panel] .dg-daterangepicker i{font-weight:300;margin-right:2px;color:#d6002a;display:none}.internal-panel [dg-role=search-panel] .bottone{border:2px solid #d6002a;background:transparent;color:#d6002a;border-radius:0;padding:0 2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:background .2s,color .2s;flex-shrink:0}.internal-panel [dg-role=search-panel] .bottone span{color:#d6002a;transition:color .2s}.internal-panel [dg-role=search-panel] .bottone i{color:#d6002a;transition:color .2s}.internal-panel [dg-role=search-panel] .bottone:hover{background:#d6002a;color:#fff}.internal-panel [dg-role=search-panel] .bottone:hover span{color:#fff}.internal-panel [dg-role=search-panel] .bottone:hover i{color:#fff}@media(max-width:991.98px){.internal-panel [dg-role=search-panel] .bottone{max-width:480px;background:#fff;padding:2rem;margin:1rem auto;height:50px;border-radius:0}}.internal-panel [dg-role=search-panel] *{border-radius:0}.has-error .bootstrap-select .dropdown-toggle.dg-form-control{border-color:#b94a48}.error-handler:not(.has-error) .error-message{display:none}