@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/build/images/owl.video.play.7f01b071.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@keyframes rotating-360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes border-pulsate{0%{border-color:silver}50%{border-color:hsla(0,0%,75%,0)}to{border-color:silver}}.loading{animation:border-pulsate 1s infinite;background-color:#e6e6e6;color:#bbb;opacity:.4;pointer-events:none;position:relative}.loading:before{background-attachment:fixed;background-color:hsla(0,0%,100%,.6);bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:9998}.loading:after{animation:rotating-360 1s linear infinite;border:none;color:#000;content:"×";font-size:2rem;font-weight:900;left:calc(50% - 1em);margin:auto;position:absolute;top:calc(50% - 1em);z-index:9999}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.807f7bf4.eot);src:url(/build/fonts/icomoon.807f7bf4.eot#iefix) format("embedded-opentype"),url(/build/fonts/icomoon.9e8154b1.ttf) format("truetype"),url(/build/fonts/icomoon.6e1b24b5.woff) format("woff"),url(/build/images/icomoon.b32d5a45.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{color:#fdca07}.icon-menu-offerte:before{content:""}.icon-menu-booking:before{content:""}.icon-menu-gruppi:before{content:""}.icon-menu-home:before{content:""}.icon-menu-le-tue-liste:before{content:""}.icon-menu-logout:before{content:""}.icon-menu-prodotti:before{content:""}.icon-menu-tu-e-italiana-vacanze:before{content:""}.icon-eye:before{content:""}.icon-eye-blocked:before{content:""}body{color:var(--iv-black);font-family:Poppins,sans-serif;font-weight:400;line-height:1.75}p{margin-bottom:1rem}h1,h2,h3,h4,h5{font-family:Poppins,sans-serif;font-weight:400;line-height:1.3}h1{font-size:3.052rem;margin-top:0}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}.text_small,small{font-size:.8rem}.bg-blue{background-color:var(--iv-blue)}.bg-yellow{background-color:var(--iv-yellow)}.bg-sky-blue{background-color:var(--iv-sky-blue)}.text-blue{color:var(--iv-blue)}.text-light-blue{color:var(--iv-light-blue)}.text-yellow{color:var(--iv-yellow)}.link-yellow{color:var(--iv-yellow)!important;font-weight:600;text-decoration:none}.link-yellow:hover{text-decoration:underline}.container-iv{margin:0 auto!important;max-width:1680px}.line-decoration{position:relative}.line-decoration:after{background-color:var(--iv-light-blue);content:"";display:block;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:8rem}.line-decoration-yellow{position:relative}.line-decoration-yellow:after{background-color:var(--iv-yellow);content:"";display:block;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:8rem}.border-top-yellow{border-top:8px solid var(--iv-yellow)}.p-box{padding:1.5rem 2rem}.logo-width{margin:0 auto;max-width:15rem}.logo-social{width:30px}.btn-yellow{background-color:var(--iv-yellow);border-color:var(--iv-yellow);border-radius:0;color:var(--iv-blue);font-size:1rem;font-weight:600;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.btn-yellow:focus,.btn-yellow:hover{background-color:var(--iv-blue);border-color:var(--iv-yellow);border-radius:0;color:var(--iv-yellow)}.btn-yellow:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-yellow.btn-danger{background-color:red;border-color:red;color:#fff}.btn-yellow.btn-danger:focus,.btn-yellow.btn-danger:hover{background-color:darkred;border-color:darkred;color:#fff}.btn-yellow.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-blue{background-color:var(--iv-blue);border-color:var(--iv-blue);border-radius:0;color:#fff;font-size:1rem;font-weight:600;padding:.8rem 1rem}.btn-blue:focus,.btn-blue:hover{background-color:var(--iv-yellow);border-color:var(--iv-yellow);border-radius:0;color:var(--iv-blue)}.btn-blue:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-blue-box{background-color:var(--iv-blue);border:0;border-bottom:3px solid var(--iv-blue);border-radius:0;color:#fff!important;font-size:1rem;font-weight:600;padding:.8rem 1rem}.btn-blue-box.active,.btn-blue-box:hover{background-color:var(--iv-blue);border-bottom-color:var(--iv-yellow)!important;border-left:var(--iv-blue);border-right:var(--iv-blue);border-top:var(--iv-blue);color:#fff!important}.btn-white{background-color:#fff;border-color:#fff;border-radius:0;color:var(--iv-blue);font-size:1rem;font-weight:600;padding:.8rem 1rem}.btn-white:hover{color:var(--iv-blue)}.btn-light-blue,.btn-white:hover{background-color:var(--iv-light-blue);border-color:var(--iv-light-blue);border-radius:0}.btn-light-blue{color:#fff;font-size:1rem;font-weight:600;padding:.8rem 1rem}.btn-light-blue:focus,.btn-light-blue:hover{background-color:#fff;border-color:#fff;border-radius:0;color:var(--iv-light-blue)}.btn-light-blue:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-outline-white{border:2px solid #fff;border-radius:0;color:#fff;font-weight:600;padding:1rem 2rem}.btn-outline-blue,.btn-outline-white:hover{background-color:#fff;color:var(--iv-blue)}.btn-outline-blue{border:2px solid var(--iv-blue);border-radius:0;font-weight:600;padding:1rem 2rem}.btn-outline-blue:hover{background-color:var(--iv-blue);border-color:var(--iv-blue);color:#fff}.btn-outline-light-blue{background-color:#fff;border:2px solid var(--iv-light-blue);border-radius:0;color:var(--iv-light-blue);font-weight:600;padding:1rem 2rem}.btn-outline-light-blue:hover{background-color:var(--iv-light-blue);border-color:var(--iv-light-blue);color:#fff}.position-btn{bottom:0;right:0;z-index:99}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545!important}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754!important}.margin-negative-form{margin-top:-90%}.iti{display:block!important}#nav-container{width:100%;z-index:9999}#nav-container nav{height:0;opacity:0}.nav-link.active,.nav-link:hover{background-color:var(--iv-yellow);color:var(--iv-blue)!important}.navigation__button{cursor:pointer}.navigation__icon-alt{position:relative}.navigation__button:hover .navigation__icon-alt,.navigation__button:hover .navigation__icon-alt:after,.navigation__button:hover .navigation__icon-alt:before{background-color:var(--iv-yellow)}.navigation__icon-alt,.navigation__icon-alt:after,.navigation__icon-alt:before{background-color:#fff;display:inline-block;height:3px;width:2rem}.navigation__icon-alt:after,.navigation__icon-alt:before{content:"";left:0;position:absolute;transition:all .2s}.navigation__icon-alt:before{top:-.6rem}.navigation__icon-alt:after{top:.6rem}#nav-container .nav-item{padding:.8rem 0!important}.nav-item-label{overflow:hidden;-webkit-transition:width .1s ease-out;-moz-transition:width .1s ease-out;-o-transition:width .1s ease-out;transition:width .1s ease-out;white-space:nowrap;width:0}.icon-service-filter{max-height:20px}#nav-container.show{height:100vh}#nav-container.show .nav-item-label{padding-left:.8rem;width:100%}.nav-tab-iv .nav-link.active,.nav-tab-iv a:hover{background-color:transparent!important;color:#fff!important;text-decoration:underline!important;text-decoration-color:var(--iv-yellow)!important;text-decoration-thickness:3px!important}.icon-tab{margin-right:1rem;max-width:30px}.icon-service{max-width:20px}.estimate-nav{--bs-nav-link-color:var(--bs-secondary-color);--bs-nav-link-disabled-color:var(--bs-gray-500);background-color:#e6eef1;font-variant:small-caps;font-weight:700}.estimate-nav .nav-link{border-top:4px solid transparent;padding:14px 28px}.estimate-nav .nav-link.active{background-color:#fff;border-top:4px solid var(--iv-yellow)}.estimate-booked .estimate-nav .nav-link.active{background-color:#daeeea}.estimate-optioned .estimate-nav .nav-link.active{background-color:#f2f4e2}.estimate-canceled .estimate-nav .nav-link.active{background-color:#efe5e9}.icon-riepilogo{max-width:40px}.icon-riepilogo-btn{max-width:25px}.sticky-top-riepilogo{position:-webkit-sticky;position:sticky;top:80px;z-index:200}.border-riepilogo{border:1px solid var(--iv-blue)}.card{border:none!important;border-radius:0!important}.carousel-inner,.carousel-item{height:auto!important}.carousel-item{width:100%!important}.carousel-item img{height:auto;object-fit:contain;opacity:1;width:auto}#vantaggi-dashboard .carousel-control-next img,#vantaggi-dashboard .carousel-control-prev img{width:1.5rem}#vantaggi-dashboard .carousel-control-next,#vantaggi-dashboard .carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:1;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:10%;z-index:1}.bg-card-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(43,57,72,.7)}.card-iv-club__tag{background-color:#fff;color:var(--iv-blue);font-weight:600;padding:.5rem 6rem .5rem 3rem;position:absolute;top:2rem}.card-iv-club__content{padding:6rem 3rem 3rem}.offer{background-color:var(--iv-yellow)!important}.img-gall:hover{filter:brightness(82%)}.grid-50-container{grid-template-columns:50% 50%;grid-template-rows:auto}.grid-50-container,.grid-full-container{display:grid;gap:10px;justify-items:start}.item-1{grid-area:1/1/span 2/span 1}.item-2{grid-area:1/2/auto/auto}.item-3{grid-area:2/2/auto/auto}.item-full{grid-area:1/1/2/2}.item-4{grid-area:1/2/span 2/auto}.of-cover{object-fit:cover}.of-contain{object-fit:contain}.section-grid{display:flex;flex-direction:column}.section-grid-item-1,.section-grid-item-2,.section-grid-item-3{margin-top:1.2rem}.title-map{left:2rem;position:absolute;top:2rem}.logo-footer{filter:brightness(0) invert(1);width:65%}.popover{--bs-popover-border-color:var(--iv-yellow)!important}[data-bs-toggle=popover]{cursor:pointer}.stars-filter{max-width:100px}.form-control-blue{border:1px solid var(--iv-blue)!important;border-radius:0}.form-check-input{border-color:var(--iv-blue);border-radius:0!important}.form-input-iv{background-color:var(--iv-blue);border:1px solid #fff;color:#fff;display:block;font-size:1rem;line-height:28px;padding:.5rem .8rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.select2-container{width:100%!important}.form-input-iv.input-datepicker{background-image:url(/build/images/check_in_check_out_input.d20b090e.png);background-position:95%;background-repeat:no-repeat}#filtroDestinazione .form-input-iv.input-datepicker{background-image:none;background-position:95%;background-repeat:no-repeat}.form-input-iv.people{background-image:url(/build/images/persone_input.b0455dc8.png)}.form-input-iv.budget,.form-input-iv.people{background-position:95%;background-repeat:no-repeat;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.form-input-iv.budget{background-image:url(/build/images/euro_input.117db3e5.png)}.budget-dropdown,.people-dropdown{position:absolute;z-index:9999}.budget-dropdown input{border:none;cursor:pointer}#peopleDropdown .input-group,.people-dropdown .input-group{border:1px solid var(--iv-black)}#peopleDropdown .input-group button,.people-dropdown .input-group button{border:none;color:var(--iv-light-blue)}#peopleDropdown .input-group button:hover,.people-dropdown .input-group button:hover{background-color:var(--iv-light-blue);border-radius:0;color:#fff}.form-input-iv::placeholder{color:#fff}.form-control-lg{font-size:1rem!important}.form-check-filter{background-color:var(--iv-blue);border:1px solid #fff}.form-check-filter:checked{background-color:var(--iv-blue)!important}.search-mobile{margin-bottom:-25px;position:relative;z-index:10}.topbar_icon{height:16px;width:16px}.modal-content{border-radius:0!important}#formMobileModal .container{z-index:9999}#formMobileModal .select2-container{width:100%!important}.filter-main{margin-top:-50px!important;position:relative}.select2-container.select2-container--default.select2-container--open{z-index:9999}.select2-container--default .select2-selection--single{background-color:var(--iv-blue);border:1px solid #fff;border-radius:0;height:100%;padding:.5rem 1rem}.select2-dropdown{border:none;border-radius:0!important;box-shadow:0 0 25px rgba(0,0,0,.3)}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none}.select2-container--default .select2-selection--single .select2-selection__arrow{width:50px}#target .select2-container--default .select2-selection--single .select2-selection__arrow b:after{background-image:url(/build/images/point-map.1a430fa7.png);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1.2rem;margin-right:1rem;width:1.2rem}#budget .select2-container--default .select2-selection--single .select2-selection__arrow b:after{background-image:url(/build/images/euro.ae1ed0ec.png);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1.2rem;margin-right:1rem;width:1.2rem}#trasporto .select2-container--default .select2-selection--single .select2-selection__arrow b:after{background-image:url(/build/images/trasporto.4275e0a2.png);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1.2rem;margin-right:1rem;width:1.2rem}.form-control,.form-select{border-radius:0}.form-control-modal{color:var(--bs-body-color);padding:.375rem 2.25rem .375rem .75rem}.risultato-ricerca:before{background-image:url(/build/images/place_mappa.f33cae95.png);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;width:1rem}.icona-filtro{width:50px}.icona-form{margin-right:20px;width:25px}.icon-preventivo{width:1.2rem}.filtro-destinazioni{width:50%}.icona-caption{background-color:hsla(0,0%,98%,.8);font-size:.8rem;opacity:0;transition:all .2s}figure.filtro-icona{cursor:pointer}figure.filtro-icona:hover figcaption{opacity:1}.range{position:relative}.range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--iv-blue);cursor:pointer;display:block;height:22px;padding:0;width:100%}.range input[type=range]:focus{outline:none}.range input[type=range][disabled]{cursor:default;opacity:.3}.range .rangeslider{cursor:pointer;height:22px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range .rangeslider:before{background:#e6e6e6;border-radius:100px;box-sizing:border-box;content:"";height:4px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.range input::-webkit-slider-runnable-track{background:#e6e6e6;border-radius:100px;box-sizing:border-box;height:4px;margin:11px 0;width:100%}.range input::-moz-range-track{background:#e6e6e6;border-radius:100px;box-sizing:border-box;height:4px;margin:11px 0;width:100%}.range input::-ms-track{background:#e6e6e6;background:transparent;border-color:transparent;border-radius:100px;box-sizing:border-box;color:transparent;height:4px;padding:11px 0;width:100%}.range input::-ms-fill-lower,.range input::-ms-fill-upper{background:#e6e6e6;border-radius:100px;box-sizing:border-box;height:4px;width:100%}.range input::-ms-fill-lower{background:var(--iv-light-blue)}.range .rangeslider-fill-lower{background-color:var(--iv-light-blue);border-radius:100px;height:4px;position:absolute;top:50%;transform:translateY(-50%);will-change:width}.range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--iv-yellow);border-radius:100px;box-shadow:0 4px 25px rgba(0,0,0,.5);box-sizing:border-box;cursor:pointer;height:24px;margin-top:2px;transform:translateY(-50%);width:24px}.range input::-moz-range-thumb{background:var(--iv-yellow);border-radius:100px;box-shadow:0 4px 25px rgba(0,0,0,.5);box-sizing:border-box;cursor:pointer;height:24px;width:24px}.range input::-ms-thumb{background:var(--iv-yellow);border-radius:100px;box-shadow:0 4px 25px rgba(0,0,0,.5);box-sizing:border-box;cursor:pointer;height:24px;width:24px}.range .rangeslider-thumb{background:var(--iv-yellow);border-radius:100px;box-shadow:0 4px 25px rgba(0,0,0,.5);box-sizing:border-box;cursor:pointer;height:24px;position:absolute;top:50%;touch-action:pan-x;transform:translateY(-50%);width:24px;will-change:left}.range .range-output{left:6px;position:absolute;top:6px;transform-origin:0 0;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range .range-output .output{border-radius:100px;color:#fff;display:block;font-size:1em;height:60px;line-height:60px;min-width:32px;padding:0 20px;position:absolute;text-align:center;top:10px;transform:translate(-50%,-100%);white-space:nowrap}#formMobileModal .accordion-button.collapsed{background:var(--iv-blue);color:#fff}#formMobileModal .accordion-button.collapsed:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fdca07' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}#formMobileModal .accordion-item{background-color:var(--iv-blue);color:#fff}#formMobileModal .accordion-button:not(.collapsed){background-color:var(--iv-blue);color:var(--iv-light-blue)}.color-overlay{background-color:#2b3948}.carousel-caption{bottom:50%!important;transform:translateY(50%)}.owl-theme .owl-nav{display:flex;justify-content:space-between;position:absolute;top:50%;width:100%}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{align-items:center;background:0 0;background-color:var(--iv-yellow);border:none;border-radius:50%;color:var(--iv-blue);display:flex;font:inherit;font-size:1.5rem;height:25px;justify-content:center;margin-left:.8rem;margin-right:.8rem;padding:0!important;width:25px}.owl-dots{align-items:center;display:flex;justify-content:center;margin-top:.8rem}.owl-carousel button.owl-dot{background:0 0;background-color:var(--iv-yellow);border:none;border-radius:50%;color:var(--iv-blue);font:inherit;height:10px;margin-left:.8rem;margin-right:.8rem;padding:0!important;width:10px}.figure{position:relative}.figure__img{height:200px;object-fit:cover;width:350px}.figure__caption{background:rgba(0,0,0,.7);bottom:0;color:#fff;position:absolute;text-align:center;width:100%}.figure-carousel-container{margin-top:-100px}.page-title{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(43,57,72,.3);height:40vh}.pagination a{align-items:center;background-color:var(--iv-yellow);border-radius:50%;color:var(--iv-blue);display:flex;font-size:2rem;font-size:1.5rem;height:25px;justify-content:center;margin-left:2rem;margin-right:2rem;text-decoration:none;transition:all .2s;width:25px}.pagination a:hover{background-color:var(--iv-blue);color:var(--iv-yellow)}.offerte__item{background-color:#2b3948;height:270px;position:relative;text-align:center}.offerte__img,.offerte__item{transition:all .2s;width:100%}.offerte__img{display:block;height:100%;object-fit:cover;object-position:center;opacity:.7}.offerte__caption{bottom:0;color:#fff;font-weight:500;left:50%;position:absolute;top:50%;transform:translateX(-50%);z-index:10}.offerte__item:hover .offerte__img{filter:brightness(.7)}.n-card{align-items:center;background-color:var(--iv-blue);border-radius:50%;color:#fff;display:flex;font-weight:600;height:35px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:35px;z-index:inherit}@media(min-width:768px){footer,header,main{padding-left:90px}#nav-container{height:100%;position:absolute;top:0;width:auto;z-index:9999}#nav-container.show{width:200px}#nav-container nav{height:100%;opacity:1!important}}@media(min-width:992px){.section-grid{display:grid;grid-template-columns:66.666666% minmax(min-content,33.33333%);grid-template-rows:repeat(2,1fr);grid-gap:1.5rem}.section-grid-item-1{grid-column:1/2;grid-row:1/3}.section-grid-item-2{grid-column:2/3;grid-row:1/2}.section-grid-item-3{grid-column:2/3;grid-row:2/3}.section-grid-item-1,.section-grid-item-2,.section-grid-item-3{margin-top:0}}@media(min-width:1400px){.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{margin-left:1rem;margin-right:1rem}.offerte__item{height:330px}.form-select-width{min-width:200px}}@media(min-width:1600px){.form-select-width{min-width:250px}}.card-text{color:var(--iv-black)}.select2-container--default .select2-selection--multiple{border-radius:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:hsla(0,0%,100%,0);border-radius:0}.select2-selection__clear{color:var(--iv-yellow);position:relative;z-index:1}@media(min-width:1200px){.fs-xl-4{font-size:calc(1.275rem + .3vw)!important}}