.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
@font-face{font-family:lg;src:url(https://carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.ttf?22t19m) format("truetype"),url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.woff?22t19m) format("woff"),url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.svg?22t19m#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;background:0 0;border:none;box-shadow:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:0;border:none}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:100%;width:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e905"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s;-moz-transition:-moz-transform .3s cubic-bezier(.32,0,.67,0) 0s;-o-transition:-o-transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;outline:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/lightgallery/dist/img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}.sweet-alert{background-color:white;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}.sweet-alert fieldset{border:none;position:relative;}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s,max-height 0.15s;transition:padding 0.15s,max-height 0.15s;}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s,max-height 0.2s;transition:padding 0.25s,max-height 0.25s;}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}.sweet-alert .sa-error-container p{display:inline-block;}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input::-moz-placeholder{color:#bdbdbd;}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}.sweet-alert.show-input input{display:block;}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative;}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden;}.sweet-alert button{background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5),inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#7ecff4;}.sweet-alert button:active{background-color:#5dc2f1;}.sweet-alert button.cancel{background-color:#C1C1C1;}.sweet-alert button.cancel:hover{background-color:#b9b9b9;}.sweet-alert button.cancel:active{background-color:#a8a8a8;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset !important;}.sweet-alert button[disabled]{opacity:.6;cursor:default;}.sweet-alert button.confirm[disabled]{color:transparent;}.sweet-alert button.confirm[disabled] ~ .la-ball-fall{opacity:1;visibility:visible;transition-delay:0s;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#F27474;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86;}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1;}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-transform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-transform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@-webkit-keyframes slideFromTop{0%{top:0%;}100%{top:50%;}}@keyframes slideFromTop{0%{top:0%;}100%{top:50%;}}@-webkit-keyframes slideToTop{0%{top:50%;}100%{top:0%;}}@keyframes slideToTop{0%{top:50%;}100%{top:0%;}}@-webkit-keyframes slideFromBottom{0%{top:70%;}100%{top:50%;}}@keyframes slideFromBottom{0%{top:70%;}100%{top:50%;}}@-webkit-keyframes slideToBottom{0%{top:50%;}100%{top:70%;}}@keyframes slideToBottom{0%{top:50%;}100%{top:70%;}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s;}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s;}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s;}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s;}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s;}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s;}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s;}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s;}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in;}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s;}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}.animateXMark{-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s;}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}@keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate;}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}@keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate;}@-webkit-keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9;}.sweet-alert .sa-icon.sa-success{border-color:transparent\9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9;}.la-ball-fall,.la-ball-fall > div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.la-ball-fall{display:block;font-size:0;color:#fff;}.la-ball-fall.la-dark{color:#333;}.la-ball-fall > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}.la-ball-fall{width:54px;height:18px;}.la-ball-fall > div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite;}.la-ball-fall > div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms;}.la-ball-fall > div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms;}.la-ball-fall > div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;}.la-ball-fall.la-sm{width:26px;height:8px;}.la-ball-fall.la-sm > div{width:4px;height:4px;margin:2px;}.la-ball-fall.la-2x{width:108px;height:36px;}.la-ball-fall.la-2x > div{width:20px;height:20px;margin:8px;}.la-ball-fall.la-3x{width:162px;height:54px;}.la-ball-fall.la-3x > div{width:30px;height:30px;margin:12px;}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%);}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%);}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%);}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%);}}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.pane-news-page .view-brand-name,.pane-offers-page .view-brand-name,.pane-timetables-page .view-brand-name,.pane-tariffe .view-brand-name,.pane-contacts-page .view-brand-name,.intesta_pagine .view-brand-name{color:#005fb6;font-size:.9375em;line-height:1.33333em;text-transform:uppercase;padding:40px 0 0;font-family:'montserratsemibold';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.pane-news-page .view-brand-name,.pane-offers-page .view-brand-name,.pane-timetables-page .view-brand-name,.pane-tariffe .view-brand-name,.pane-contacts-page .view-brand-name,.intesta_pagine .view-brand-name{padding:40px 20px 0}}.pane-news-page h1,.pane-offers-page h1,.pane-timetables-page h1,.pane-tariffe h1,.pane-contacts-page h1,.intesta_pagine h1{color:#005fb6;display:inline-block;text-transform:uppercase;position:relative;margin:0 0 10px;padding:10px 0 20px 0;font-family:'montserratsemibold';font-size:2.875em;line-height:1.08696em}@media (min-width:320px) and (max-width:989px){.pane-news-page h1,.pane-offers-page h1,.pane-timetables-page h1,.pane-tariffe h1,.pane-contacts-page h1,.intesta_pagine h1{padding:10px 20px 20px 20px;font-size:1.875em;line-height:1.33333em}}.pane-news-page h1:after,.pane-offers-page h1:after,.pane-timetables-page h1:after,.pane-tariffe h1:after,.pane-contacts-page h1:after,.intesta_pagine h1:after{content:'';position:absolute;left:50%;bottom:0;width:155px;height:4px;background:#005fb6;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scheda_offer .blocco_offer .allegati,.contenitore_left_right .content .allegati,.box_testo_gestionale .allegati,.node-type-page .allegati,.node-type-news .scheda_news .allegati,.node-type-investor-relation .investor-relation-content .allegati,.node-type-news .special_news .allegati{width:100%;overflow:hidden;text-align:left;padding:18px 0 20px}.scheda_offer .blocco_offer .allegati h3,.contenitore_left_right .content .allegati h3,.box_testo_gestionale .allegati h3,.node-type-page .allegati h3,.node-type-news .scheda_news .allegati h3,.node-type-investor-relation .investor-relation-content .allegati h3,.node-type-news .special_news .allegati h3{font-size:1em;line-height:1.375em;border-bottom:1px #d7d7d7 solid;padding:5px 0;font-family:'montserratsemibold';color:#606060}.scheda_offer .blocco_offer .allegati .field-items,.contenitore_left_right .content .allegati .field-items,.box_testo_gestionale .allegati .field-items,.node-type-page .allegati .field-items,.node-type-news .scheda_news .allegati .field-items,.node-type-investor-relation .investor-relation-content .allegati .field-items,.node-type-news .special_news .allegati .field-items{border-bottom:1px #d7d7d7 solid;padding:15px 0}.scheda_offer .blocco_offer .allegati .field-items a,.contenitore_left_right .content .allegati .field-items a,.box_testo_gestionale .allegati .field-items a,.node-type-page .allegati .field-items a,.node-type-news .scheda_news .allegati .field-items a,.node-type-investor-relation .investor-relation-content .allegati .field-items a,.node-type-news .special_news .allegati .field-items a{color:#606060;display:block}.scheda_offer .blocco_offer .allegati .field-items a span,.contenitore_left_right .content .allegati .field-items a span,.box_testo_gestionale .allegati .field-items a span,.node-type-page .allegati .field-items a span,.node-type-news .scheda_news .allegati .field-items a span,.node-type-investor-relation .investor-relation-content .allegati .field-items a span,.node-type-news .special_news .allegati .field-items a span{display:block;padding:2px 0 0 22px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-download.svg) no-repeat left center;text-transform:uppercase;color:#10c9f7;font-size:.8125em;line-height:1.38462em}.pane-news ul.ele_news,.pane-news-page .item-list-news ul.ele_news{list-style-type:none;padding:18px 0;margin:0 auto;overflow:hidden;text-align:center;max-width:1230px}.pane-news ul.ele_news.swiper-wrapper,.pane-news-page .item-list-news ul.ele_news.swiper-wrapper{overflow:visible}.pane-news ul.ele_news li,.pane-news-page .item-list-news ul.ele_news li{width:33.33333%;height:465px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:30px;margin:0}@media (min-width:320px) and (max-width:989px){.pane-news ul.ele_news li,.pane-news-page .item-list-news ul.ele_news li{width:100%;min-height:inherit;height:auto}}.pane-news ul.ele_news li.swiper-slide-prev a,.pane-news-page .item-list-news ul.ele_news li.swiper-slide-prev a{max-width:90%;margin:0 auto;left:25%;position:relative;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.pane-news ul.ele_news li.swiper-slide-next a,.pane-news-page .item-list-news ul.ele_news li.swiper-slide-next a{max-width:90%;margin:0 auto;left:-25%;position:relative;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.pane-news ul.ele_news li.swiper-slide.swiper-slide-active a,.pane-news-page .item-list-news ul.ele_news li.swiper-slide.swiper-slide-active a{max-width:90%;margin:0 auto;left:0;position:relative;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.pane-news ul.ele_news li a,.pane-news-page .item-list-news ul.ele_news li a{display:block;background:#fff;width:100%}.pane-news ul.ele_news li a .image,.pane-news-page .item-list-news ul.ele_news li a .image{width:100%}.pane-news ul.ele_news li a .image img,.pane-news-page .item-list-news ul.ele_news li a .image img{width:100%;height:auto}.pane-news ul.ele_news li a .text,.pane-news-page .item-list-news ul.ele_news li a .text{width:100%;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 30px;position:relative}.pane-news ul.ele_news li a .text>p,.pane-news-page .item-list-news ul.ele_news li a .text>p{font-size:.8125em;line-height:1.53846em;color:#9b9b9b}.pane-news ul.ele_news li a .text>p.logo_brand,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand{display:none}.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_5,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_5,.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_3,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_3,.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_4,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_4{display:block;width:138px;height:48px;margin:0;position:absolute;right:12px;top:-48px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/diario.png) no-repeat center center}.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_5:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_5:after,.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_3:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_3:after,.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_4:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_4:after{content:'';width:100%;height:100%;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0}.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_5:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_5:after{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ct-col-logo25.svg);background-size:85px auto}.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_3:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_3:after{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ttt-col-logo.svg);background-size:95px auto}.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_4:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_4:after{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar-col-logo.svg);background-size:95px auto}.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_1991:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_1991:after,.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_602:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_602:after,.pane-news ul.ele_news li a .text>p.logo_brand.logo_brand_2053:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.logo_brand_2053:after{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ngi-col-logo.svg);background-size:95px auto}.pane-news ul.ele_news li a .text>p.logo_brand.riga-2001:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.riga-2001:after,.pane-news ul.ele_news li a .text>p.logo_brand.riga-601:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.riga-601:after,.pane-news ul.ele_news li a .text>p.logo_brand.riga-2054:after,.pane-news-page .item-list-news ul.ele_news li a .text>p.logo_brand.riga-2054:after{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/tdi-col-logo.svg);background-size:95px auto}.pane-news ul.ele_news li a .text>h3,.pane-news-page .item-list-news ul.ele_news li a .text>h3{font-size:1.0625em;line-height:1.29412em;max-height:66px;height:66px;overflow:hidden;color:#606060;padding:0 0 20px}.pane-news ul.ele_news li a .text>span,.pane-news-page .item-list-news ul.ele_news li a .text>span{color:#29a8ff;text-transform:uppercase;font-size:.9375em;line-height:1.33333em;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/gru-link-frex-txt.svg) no-repeat right center;padding:0 18px 0 0}.pane-news-page .item-list,.pane-offers-page .item-list,.pane-avvisi .view-avvisi .item-list{background:#f6f6f6;padding:15px 0}.pane-news-page .item-list .pager,.pane-offers-page .item-list .pager,.pane-avvisi .view-avvisi .item-list .pager{clear:both;text-align:right;list-style-type:none;padding:15px 30px 0;margin:0 auto;overflow:hidden;text-align:right;max-width:1230px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pane-news-page .item-list .pager li,.pane-offers-page .item-list .pager li,.pane-avvisi .view-avvisi .item-list .pager li{background-image:none;display:inline-block;list-style-type:none;padding:0;margin:0;min-width:25px;height:25px;text-align:center;color:#29b6ff;font-size:1.125em;line-height:1.38889em}.pane-news-page .item-list .pager li.pager-current,.pane-offers-page .item-list .pager li.pager-current,.pane-avvisi .view-avvisi .item-list .pager li.pager-current{color:#fff;background:#29b6ff}.pane-news-page .item-list .pager li.pager-first,.pane-offers-page .item-list .pager li.pager-first,.pane-avvisi .view-avvisi .item-list .pager li.pager-first,.pane-news-page .item-list .pager li.pager-last,.pane-offers-page .item-list .pager li.pager-last,.pane-avvisi .view-avvisi .item-list .pager li.pager-last,.pane-news-page .item-list .pager li.pager-previous,.pane-offers-page .item-list .pager li.pager-previous,.pane-avvisi .view-avvisi .item-list .pager li.pager-previous,.pane-news-page .item-list .pager li.pager-next,.pane-offers-page .item-list .pager li.pager-next,.pane-avvisi .view-avvisi .item-list .pager li.pager-next{display:none}.pane-news-page .item-list .pager li a,.pane-offers-page .item-list .pager li a,.pane-avvisi .view-avvisi .item-list .pager li a{color:#29b6ff;display:block;width:100%;height:100%}.pane-offers .view-offers div.views-row,.pane-offers .view-offers-page div.views-row,.pane-offers-page .view-offers div.views-row,.pane-offers-page .view-offers-page div.views-row,.view-offers-related div.views-row{width:100%;height:450px;overflow:hidden;background:#000}@media (min-width:320px) and (max-width:989px){.pane-offers .view-offers div.views-row,.pane-offers .view-offers-page div.views-row,.pane-offers-page .view-offers div.views-row,.pane-offers-page .view-offers-page div.views-row,.view-offers-related div.views-row{height:350px !important;width:100% !important;font-size:0.75em !important;line-height:1.33333em !important}}.pane-offers .view-offers div.views-row a,.pane-offers .view-offers-page div.views-row a,.pane-offers-page .view-offers div.views-row a,.pane-offers-page .view-offers-page div.views-row a,.view-offers-related div.views-row a{display:block;width:100%;height:100%;position:relative}.pane-offers .view-offers div.views-row a img,.pane-offers .view-offers-page div.views-row a img,.pane-offers-page .view-offers div.views-row a img,.pane-offers-page .view-offers-page div.views-row a img,.view-offers-related div.views-row a img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2;-moz-transition:ease-in-out .6s;-o-transition:ease-in-out .6s;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.pane-offers .view-offers div.views-row a .text,.pane-offers .view-offers-page div.views-row a .text,.pane-offers-page .view-offers div.views-row a .text,.pane-offers-page .view-offers-page div.views-row a .text,.view-offers-related div.views-row a .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:445px;width:100%;z-index:10;color:#fff;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.pane-offers .view-offers div.views-row a .text,.pane-offers .view-offers-page div.views-row a .text,.pane-offers-page .view-offers div.views-row a .text,.pane-offers-page .view-offers-page div.views-row a .text,.view-offers-related div.views-row a .text{padding:0 20px !important}}.pane-offers .view-offers div.views-row a .text .titolo,.pane-offers .view-offers-page div.views-row a .text .titolo,.pane-offers-page .view-offers div.views-row a .text .titolo,.pane-offers-page .view-offers-page div.views-row a .text .titolo,.view-offers-related div.views-row a .text .titolo{border-bottom:1px #fff solid;padding:0 0 10px;margin:0 0 10px}.pane-offers .view-offers div.views-row a .text .titolo h3,.pane-offers .view-offers-page div.views-row a .text .titolo h3,.pane-offers-page .view-offers div.views-row a .text .titolo h3,.pane-offers-page .view-offers-page div.views-row a .text .titolo h3,.view-offers-related div.views-row a .text .titolo h3{font-size:1.875em;line-height:1.16667em;padding:0 0 5px;color:#fff;text-transform:uppercase}.pane-offers .view-offers div.views-row a .text .titolo p,.pane-offers .view-offers-page div.views-row a .text .titolo p,.pane-offers-page .view-offers div.views-row a .text .titolo p,.pane-offers-page .view-offers-page div.views-row a .text .titolo p,.view-offers-related div.views-row a .text .titolo p{font-size:1.5625em;line-height:1.2em;color:#fff;text-transform:uppercase;font-family:'montserratlight'}.pane-offers .view-offers div.views-row a .text .prezzo,.pane-offers .view-offers-page div.views-row a .text .prezzo,.pane-offers-page .view-offers div.views-row a .text .prezzo,.pane-offers-page .view-offers-page div.views-row a .text .prezzo,.view-offers-related div.views-row a .text .prezzo{position:relative;display:inline-block;margin-left:-10px;font-family:'montserratmedium';padding:0;font-size:4.0625em;line-height:1.07692em;margin-top:4px;margin-bottom:50px}.pane-offers .view-offers div.views-row a .text .prezzo .from,.pane-offers .view-offers-page div.views-row a .text .prezzo .from,.pane-offers-page .view-offers div.views-row a .text .prezzo .from,.pane-offers-page .view-offers-page div.views-row a .text .prezzo .from,.view-offers-related div.views-row a .text .prezzo .from{display:block;position:absolute;left:103%;top:4px;font-size:.18462em;line-height:2.91667em;text-transform:uppercase}.pane-offers .view-offers div.views-row a .text .prezzo .valuta,.pane-offers .view-offers-page div.views-row a .text .prezzo .valuta,.pane-offers-page .view-offers div.views-row a .text .prezzo .valuta,.pane-offers-page .view-offers-page div.views-row a .text .prezzo .valuta,.view-offers-related div.views-row a .text .prezzo .valuta{display:block;position:absolute;left:100%;bottom:3px;font-size:.49231em;line-height:1.09375em}.pane-offers .view-offers div.views-row a .text .discover,.pane-offers .view-offers-page div.views-row a .text .discover,.pane-offers-page .view-offers div.views-row a .text .discover,.pane-offers-page .view-offers-page div.views-row a .text .discover,.view-offers-related div.views-row a .text .discover{display:block;clear:both}.pane-offers .view-offers div.views-row a .text .discover span,.pane-offers .view-offers-page div.views-row a .text .discover span,.pane-offers-page .view-offers div.views-row a .text .discover span,.pane-offers-page .view-offers-page div.views-row a .text .discover span,.view-offers-related div.views-row a .text .discover span{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff}.pane-offers .view-offers div.views-row.active img,.pane-offers .view-offers-page div.views-row.active img,.pane-offers-page .view-offers div.views-row.active img,.pane-offers-page .view-offers-page div.views-row.active img,.view-offers-related div.views-row.active img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.pane-offers .view-count-2.view-offers div.wrapper div.views-row,.pane-offers .view-count-2.view-offers-page div.wrapper div.views-row,.pane-offers-page .view-count-2.view-offers div.wrapper div.views-row,.pane-offers-page .view-count-2.view-offers-page div.wrapper div.views-row,.view-count-2.view-offers-related div.wrapper div.views-row{width:50%;height:450px;float:left;overflow:hidden;background:#000}.pane-offers .view-count-2.view-offers div.wrapper div.views-row img,.pane-offers .view-count-2.view-offers-page div.wrapper div.views-row img,.pane-offers-page .view-count-2.view-offers div.wrapper div.views-row img,.pane-offers-page .view-count-2.view-offers-page div.wrapper div.views-row img,.view-count-2.view-offers-related div.wrapper div.views-row img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.pane-offers .view-count-3.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-3.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-3.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-3.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-3.view-offers-related div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-3.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-3.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-3.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-3.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-3.view-offers-related div.wrapper div.views-row:nth-of-type(3){width:50%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-4.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-4.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-4.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-4.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-4.view-offers-related div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-4.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-4.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-4.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-4.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-4.view-offers-related div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-4.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-4.view-offers-page div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-4.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-4.view-offers-page div.wrapper div.views-row:nth-of-type(4),.view-count-4.view-offers-related div.wrapper div.views-row:nth-of-type(4){width:33.33333%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(1),.pane-offers .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(1),.pane-offers-page .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(1),.pane-offers-page .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(1),.view-count-5.view-offers-related div.wrapper div.views-row:nth-of-type(1),.pane-offers .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-5.view-offers-related div.wrapper div.views-row:nth-of-type(2){width:50%;height:450px;float:left;overflow:hidden}.pane-offers .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-5.view-offers-related div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(4),.view-count-5.view-offers-related div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-5.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-5.view-offers-page div.wrapper div.views-row:nth-of-type(5),.view-count-5.view-offers-related div.wrapper div.views-row:nth-of-type(5){width:33.33333%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-6.view-offers-related div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-6.view-offers-related div.wrapper div.views-row:nth-of-type(3){width:50%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(4),.view-count-6.view-offers-related div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(5),.view-count-6.view-offers-related div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-6.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-6.view-offers-page div.wrapper div.views-row:nth-of-type(6),.view-count-6.view-offers-related div.wrapper div.views-row:nth-of-type(6){width:33.33333%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-7.view-offers-related div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-7.view-offers-related div.wrapper div.views-row:nth-of-type(3){width:50%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(4),.view-count-7.view-offers-related div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(5),.view-count-7.view-offers-related div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(6),.view-count-7.view-offers-related div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-7.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-7.view-offers-page div.wrapper div.views-row:nth-of-type(7),.view-count-7.view-offers-related div.wrapper div.views-row:nth-of-type(7){width:25%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-8.view-offers-related div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-8.view-offers-related div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(4),.view-count-8.view-offers-related div.wrapper div.views-row:nth-of-type(4){width:33.33333%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(5),.view-count-8.view-offers-related div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(6),.view-count-8.view-offers-related div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(7),.view-count-8.view-offers-related div.wrapper div.views-row:nth-of-type(7),.pane-offers .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(8),.pane-offers .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(8),.pane-offers-page .view-count-8.view-offers div.wrapper div.views-row:nth-of-type(8),.pane-offers-page .view-count-8.view-offers-page div.wrapper div.views-row:nth-of-type(8),.view-count-8.view-offers-related div.wrapper div.views-row:nth-of-type(8){width:25%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(3){width:50%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(4),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(5),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(6),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(7),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(7),.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(8),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(8),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(8),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(8),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(8),.pane-offers .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(9),.pane-offers .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(9),.pane-offers-page .view-count-9.view-offers div.wrapper div.views-row:nth-of-type(9),.pane-offers-page .view-count-9.view-offers-page div.wrapper div.views-row:nth-of-type(9),.view-count-9.view-offers-related div.wrapper div.views-row:nth-of-type(9){width:33.33333%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(1),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(1),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(1),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(1),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(1),.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(2),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(2),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(2){width:50%;height:450px;float:left;overflow:hidden}.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(3),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(3),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(3),.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(4),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(4),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(4),.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(5),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(5),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(5){width:33.33333%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(6),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(6),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(6),.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(7),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(7),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(7){width:50%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(8),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(8),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(8),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(8),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(8),.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(9),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(9),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(9),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(9),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(9),.pane-offers .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(10),.pane-offers .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(10),.pane-offers-page .view-count-10.view-offers div.wrapper div.views-row:nth-of-type(10),.pane-offers-page .view-count-10.view-offers-page div.wrapper div.views-row:nth-of-type(10),.view-count-10.view-offers-related div.wrapper div.views-row:nth-of-type(10){width:33.33333%;height:450px;float:left;overflow:hidden;font-size:.75em;line-height:1.33333em}.node-destination .box-office h3,.node-type-destination .view-id-destinations_related h3,.node-type-destination .view-id-offers_destination h3,.view-id-destinations_page.view-display-id-siremar h3,.node-archipelago .view-id-offers_archipelago h3{display:inline-block;color:#005fb6;text-transform:uppercase;position:relative;font-size:1.875em;line-height:1.76667em;margin:0 0 40px}@media (min-width:320px) and (max-width:989px){.node-destination .box-office h3,.node-type-destination .view-id-destinations_related h3,.node-type-destination .view-id-offers_destination h3,.view-id-destinations_page.view-display-id-siremar h3,.node-archipelago .view-id-offers_archipelago h3{margin:0 0 40px}}.node-destination .box-office h3:after,.node-type-destination .view-id-destinations_related h3:after,.node-type-destination .view-id-offers_destination h3:after,.view-id-destinations_page.view-display-id-siremar h3:after,.node-archipelago .view-id-offers_archipelago h3:after{content:'';position:absolute;left:50%;bottom:0;width:58px;height:4px;background:#005fb6;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section.pane-bean-destinations-heading-caronte-0,.section.pane-bean-destinations-heading-siremar,.section.pane-bean-destinations-heading-tttlines{width:100%;height:480px;overflow:hidden;position:relative;text-align:center}@media (min-width:320px) and (max-width:989px){.section.pane-bean-destinations-heading-caronte-0,.section.pane-bean-destinations-heading-siremar,.section.pane-bean-destinations-heading-tttlines{height:auto;padding:0 0 30px}}.section.pane-bean-destinations-heading-caronte-0 img,.section.pane-bean-destinations-heading-siremar img,.section.pane-bean-destinations-heading-tttlines img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.scheda_carta_amare_100 .text .titolo h1,.scheda_traghettiamoalsicuro_100 .text .titolo h1,.scheda_common_100 .text .titolo h1,.section.pane-bean-destinations-heading-caronte-0 h1,.section.pane-bean-destinations-heading-siremar h1,.section.pane-bean-destinations-heading-tttlines h1,#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo h1{color:#fff !important;display:inline-block;text-transform:uppercase;position:relative;margin:0 0 10px;padding:10px 0 20px 0;font-family:'montserratsemibold';font-size:2.875em;line-height:1.08696em;z-index:10}@media (min-width:320px) and (max-width:989px){.scheda_carta_amare_100 .text .titolo h1,.scheda_traghettiamoalsicuro_100 .text .titolo h1,.scheda_common_100 .text .titolo h1,.section.pane-bean-destinations-heading-caronte-0 h1,.section.pane-bean-destinations-heading-siremar h1,.section.pane-bean-destinations-heading-tttlines h1,#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves .text .titolo h1,#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo h1{padding:10px 20px 20px 20px;font-size:1.875em;line-height:1.33333em}}.scheda_carta_amare_100 .text .titolo h1:after,.scheda_traghettiamoalsicuro_100 .text .titolo h1:after,.scheda_common_100 .text .titolo h1:after,.section.pane-bean-destinations-heading-caronte-0 h1:after,.section.pane-bean-destinations-heading-siremar h1:after,.section.pane-bean-destinations-heading-tttlines h1:after,#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo h1:after,#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo h1:after,#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo h1:after,#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo h1:after,#page__smart-waves .scheda_hero_smartwaves .text .titolo h1:after,#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo h1:after{content:'';position:absolute;left:50%;bottom:0;width:155px;height:4px;background:#fff !important;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scheda_carta_amare_100 .text .titolo h2,.scheda_traghettiamoalsicuro_100 .text .titolo h2,.scheda_common_100 .text .titolo h2,.section.pane-bean-destinations-heading-caronte-0 h2,.section.pane-bean-destinations-heading-siremar h2,.section.pane-bean-destinations-heading-tttlines h2,#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo h2{color:#fff !important;font-size:.9375em;line-height:1.33333em;text-transform:uppercase;padding:100px 0 0;font-family:'montserratsemibold';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;position:relative}@media (min-width:320px) and (max-width:989px){.scheda_carta_amare_100 .text .titolo h2,.scheda_traghettiamoalsicuro_100 .text .titolo h2,.scheda_common_100 .text .titolo h2,.section.pane-bean-destinations-heading-caronte-0 h2,.section.pane-bean-destinations-heading-siremar h2,.section.pane-bean-destinations-heading-tttlines h2,#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves .text .titolo h2,#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo h2{padding:40px 20px 0}}.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container .views-row,.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container .views-row,.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container .views-row,.node-archipelago .scheda_arcipelago.archipelago_destinations_container .views-row{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 25px}.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container .views-row img,.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container .views-row img,.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container .views-row img,.node-archipelago .scheda_arcipelago.archipelago_destinations_container .views-row img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:231px;height:231px;margin:25px 40px}@media (min-width:320px) and (max-width:989px){.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container .views-row img,.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container .views-row img,.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container .views-row img,.node-archipelago .scheda_arcipelago.archipelago_destinations_container .views-row img{margin:25px auto 0px}}.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container .views-row .views-field-title-field,.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container .views-row .views-field-title-field,.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container .views-row .views-field-title-field,.node-archipelago .scheda_arcipelago.archipelago_destinations_container .views-row .views-field-title-field{font-family:montserratmedium;text-transform:uppercase;font-size:1.25em;line-height:1.75em;margin:5px}.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container .views-row .views-field-field-region div,.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container .views-row .views-field-field-region div,.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container .views-row .views-field-field-region div,.node-archipelago .scheda_arcipelago.archipelago_destinations_container .views-row .views-field-field-region div{font-family:montserratlight;text-transform:uppercase;font-size:1.25em;line-height:1em}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_1 .ico_zoom,.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom,.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom,.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom{position:relative}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_1 .ico_zoom:before,.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom:before,.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom:before,.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom:before{content:'';position:absolute;right:10px;bottom:10px;z-index:1;width:30px;height:30px;background-color:rgba(0,0,0,0.4);border-radius:50%;cursor:pointer}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_1 .ico_zoom:after,.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom:after,.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom:after,.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_1 .ico_zoom:after{content:'';position:absolute;right:10px;bottom:10px;z-index:10;width:30px;height:30px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/zoom-img.svg) no-repeat center center;border-radius:50%;cursor:pointer}@keyframes marquee{0%{opacity:0;transform:translateX(0px)}5%{opacity:1;transform:translateX(0px)}100%{transform:translateX(-100%)}}@font-face{font-family:'montserratbold';src:url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-bold-webfont.woff2) format("woff2"),url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratlight';src:url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-light-webfont.woff2) format("woff2"),url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-light-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratregular';src:url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-regular-webfont.woff2) format("woff2"),url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratsemibold';src:url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-semibold-webfont.woff2) format("woff2"),url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-semibold-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratmedium';src:url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-medium-webfont.woff2) format("woff2"),url(https://static.carontetourist.it/sites/all/themes/immedia/fonts/montserrat-medium-webfont.woff) format("woff");font-weight:normal;font-style:normal}html{font-size:100%;line-height:1.5em}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td span.title,.jobs .detail .right .padding ul li span.label,.jobs .detail .right .padding .skills h2{font-weight:200}.jobs .step1 .box .container .container-padding .center p.subtitle,.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center p.subtitle,.jobs .detail .right .padding ul li span.text,.jobs .detail .right .padding .skills p{font-weight:300}body,.jobs .detail .left .padding div.description{font-weight:400}#browser h1,#browser ul li span strong,.promo-enabled .toggle_prenota .conenitore_toggle_prenota .form_step1 .tutte_tratte h3,.jobs .step1 .box .container .container-padding .center p.title,.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center p.title,.jobs .detail .left .padding p.title,.jobs .detail .right .padding h2{font-weight:700}html{height:100%}body{width:100%;background:#fff;color:#8c8c8c;position:relative;height:100%;display:block;font-family:'montserratregular'}body.istablet,body.ismobile{webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none}body.istablet .language-switcher-locale-url{margin-left:10px}body.ismobile #third-menu ul.menu{width:100%}body.ismobile #third-menu ul.menu li{width:95% !important;position:relative;margin:0px !important}body.ismobile #third-menu ul.menu li a.diritti{display:block;white-space:normal}body.ismobile #third-menu ul.menu li a.diritti:after{position:absolute !important;top:10px}body.ismobile #third-menu .language-switcher-locale-url{height:70px}body.booking-agency-logged .carrier-item,body.booking-agency-logged .agency-item{display:none !important}body a.link-active{color:#29b6ff !important;padding-left:10px}body .no-padding-left{padding-left:0px !important}input,textarea{font-family:'montserratregular';-webkit-appearance:none;border-radius:0;-webkit-text-fill-color:#888;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#admin-menu{z-index:214748366}em,i{font-style:italic}sub{vertical-align:sub}sup{vertical-align:super}strong,b{font-family:'montserratsemibold'}ul li.leaf{list-style:none;padding:0}img{display:block;border:none}a,a:visited,a:hover{text-decoration:none;color:#8c8c8c}button{outline:none;background:none;-moz-appearance:none;-webkit-appearance:none;border:0;margin:0;padding:0}.lg-backdrop{z-index:10000000000 !important}.lg-outer{z-index:10000000001 !important}@media (min-width:320px) and (max-width:989px){.hidemobile{display:none !important}}.hideall{display:none !important}.viewmobile{display:none !important}@media (min-width:320px) and (max-width:989px){.viewmobile{display:block !important}}.profile{width:980px;margin:0 auto;overflow:hidden;padding:200px 0 0}.profile .user-picture{float:none;margin:0}.profile .user-picture img{border:1px #646565 solid;border:1px #646565 solid}.profile h3{border-bottom:1px #646565 solid;padding:25px 0 3px;font-size:14px}.profile .field{overflow:hidden;padding:10px 0 0 0;font-size:13px;line-height:18px;width:980px}.profile .field-label{float:left;width:150px;text-align:right;padding:0 20px 0 0}.profile .field-items{float:left;width:820px}.profile dt{float:left;width:150px;text-align:right;padding:10px 20px 0 0;font-size:13px;line-height:18px}.profile dd{float:left;width:820px;padding:10px 0 0 0;font-size:13px;line-height:18px}#sidebar-first{width:980px;margin:0 auto;overflow:hidden;padding:25px 0 25px}#sidebar-first h2{border-bottom:1px #646565 solid;padding:25px 0 3px;font-size:14px}#sidebar-first ul{list-style-type:none;padding:25px 0 0 0;margin:0;overflow:hidden}#sidebar-first ul li{float:left;margin:0 10px 0 0;list-style-type:none;list-style-image:none}#sidebar-first ul li a{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border:1px #646565 solid;background:none}#sidebar-first ul li a:visited,#sidebar-first ul li a:hover{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border:1px #646565 solid;background:none}.tabs{padding:50px 0 0 0;width:980px;margin:0 auto;overflow:hidden}.tabs ul{border-bottom:1px #646565 solid;list-style-type:none;padding:0;margin:0;overflow:hidden}.tabs ul li{float:left;margin:0 10px 0 0}.tabs ul li a{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;background:none}.tabs ul li a:visited,.tabs ul li a:hover{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;background:none}.tabs ul li.active a{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;border-bottom:none;background:#000;color:#fff}.tabs ul li.active a:visited,.tabs ul li.active a:hover{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;border-bottom:none;background:#000;color:#fff}#userform_pad{padding:200px 0 0 0;background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/back_top.jpg) no-repeat center top}#userform_pad .messages{background-position:10px center !important;background-repeat:no-repeat !important;border:none !important;max-width:700px !important;margin:50px auto 0 !important;display:block !important;box-sizing:border-box !important;padding:20px 50px !important;text-align:center !important;font-size:1.125em;line-height:1.11111em}#userform_pad .messages ul{margin:0 !important}#userform_pad .messages ul li{padding:5px 0 !important}#user-login{width:100%;max-width:700px;margin:0 auto;overflow:hidden;padding:50px 0 100px 0}#user-login .form-item{width:50%;float:left;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media (min-width:320px) and (max-width:989px){#user-login .form-item{width:100%;float:none}}#user-login .form-item label{padding:5px 0}#user-login .form-item input{width:100%;padding:4px 0;line-height:18px;height:18px;border:1px #646565 solid;z-index:1;background:#fff;color:#959796;display:block}#user-login .form-item .description{width:100%;overflow:hidden;padding:5px 0}#user-login .form-actions{overflow:hidden;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;text-align:center}#user-login .form-actions #google_recaptcha_user_login{width:304px;margin:0 auto 15px}#user-login .form-actions #edit-submit{background-color:#8c8c8c !important;background-repeat:no-repeat !important;background-position:0 0 !important;background-size:contain !important;appearance:none !important;-moz-appearance:none !important;-webkit-appearance:none !important;cursor:pointer !important;width:auto !important;height:60px !important;display:inline-block;margin:0 auto !important;-webkit-text-fill-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.125em;line-height:1.11111em;padding:20px 60px !important;color:#fff !important;border-radius:30px !important;border:2px solid #8c8c8c !important;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}#user-login .form-actions #edit-submit:hover{background:#fff !important;-webkit-text-fill-color:#8c8c8c !important}@media (min-width:320px) and (max-width:989px){#user-login #edit-actions--2{position:absolute;right:0;top:0;z-index:100}}#user-pass{width:100%;max-width:980px;margin:0 auto;overflow:hidden;padding:200px 0 200px}@media (min-width:320px) and (max-width:989px){#user-pass{padding-left:15px;padding-right:15px}}#user-pass .form-item{width:330px;float:left;overflow:hidden}@media (min-width:320px) and (max-width:989px){#user-pass .form-item{width:100%;float:none}}#user-pass .form-item label{padding:5px 0}#user-pass .form-item input{width:300px;padding:4px 0;line-height:18px;height:18px;border:1px #646565 solid;z-index:1;background:#fff;color:#959796}@media (min-width:320px) and (max-width:989px){#user-pass .form-item input{width:80%}}#user-pass .form-item .description{width:300px;overflow:hidden;padding:5px 0}@media (min-width:320px) and (max-width:989px){#user-pass .form-item .description{width:100%}}#user-pass .form-actions{width:275px;float:left;overflow:hidden;padding:26px 0 0 0}@media (min-width:320px) and (max-width:989px){#user-pass .form-actions{width:100%;float:none}}#user-pass .form-actions #edit-submit{background-color:#8c8c8c !important;background-repeat:no-repeat !important;background-position:0 0 !important;background-size:contain !important;appearance:none !important;-moz-appearance:none !important;-webkit-appearance:none !important;border:none !important;cursor:pointer !important;width:auto !important;min-height:30px !important;color:#fff !important;text-transform:uppercase;text-align:center;white-space:normal;-webkit-text-fill-color:#fff !important}.section_height_100{height:auto;min-height:100%;width:100%;position:relative;overflow:hidden}.section{height:auto;width:100%;position:relative;overflow:hidden}#link_avvisi_mobile{position:fixed;right:65px;top:0;width:30px;height:65px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;z-index:1000000000;display:none}@media (min-width:320px) and (max-width:1179px){#link_avvisi_mobile{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;display:block}}#link_avvisi_mobile span{background:#ff0000;color:#fff;position:absolute;left:50%;top:50%;width:30px;height:30px;font-size:.9375em;line-height:2em;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#nav-toggle{top:0;z-index:1000000000;cursor:pointer;position:fixed;right:0;width:65px;height:65px;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px #fff solid;border-radius:50%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}@media (min-width:320px) and (max-width:1179px){#nav-toggle{right:0;top:0;width:65px;background:#fff;border-radius:0;border:none;height:65px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{content:"";cursor:pointer;border-radius:8px;height:4px;width:25px;background:#fff;position:absolute;display:block;top:20px;left:10px}@media (min-width:320px) and (max-width:1179px){#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{background:#29b6ff;top:50%;left:50%;margin:0 0 0 -12px}}#nav-toggle span:before{top:-8px;left:0}@media (min-width:320px) and (max-width:1179px){#nav-toggle span:before{left:12px}}#nav-toggle span:after{top:8px;left:0}@media (min-width:320px) and (max-width:1179px){#nav-toggle span:after{left:12px}}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-toggle.active span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#barretta{width:100%;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s;height:120px;position:fixed;background:#fff;z-index:100000;padding:0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;overflow:hidden;-moz-box-shadow:0px 2px 10px rgba(50,50,50,0.1);-webkit-box-shadow:0px 2px 10px rgba(50,50,50,0.1);box-shadow:0px 2px 10px rgba(50,50,50,0.1)}@media (min-width:320px) and (max-width:1179px){#barretta{background:#fff !important;height:65px !important;z-index:100000000;-moz-box-shadow:0px 2px 10px rgba(50,50,50,0.1) !important;-webkit-box-shadow:0px 2px 10px rgba(50,50,50,0.1) !important;box-shadow:0px 2px 10px rgba(50,50,50,0.1) !important}}#barretta div{position:relative;width:100%;overflow:hidden;height:120px}@media (min-width:320px) and (max-width:1179px){#barretta div{height:65px !important}}#barretta svg{width:2380px;top:23px;height:61px;position:relative}@media (min-width:320px) and (max-width:1179px){#barretta svg{display:none}}#barretta svg path,#barretta svg g{stroke:#8c8c8c !important;fill-rule:evenodd;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s}.logo{height:62px;position:fixed;left:45px;top:22px;z-index:100000000}.logo h1{height:100%}@media (min-width:320px) and (max-width:1179px){.logo{height:65px !important;left:0;top:0;width:100%;max-width:500px;box-sizing:border-box;padding:0 20px}}.logo ul{list-style-type:none;padding:0;margin:0 0 0 50px;overflow:visible;position:relative;height:62px}@media (min-width:320px) and (max-width:1179px){.logo ul{height:65px !important;margin:0}}.logo ul:before{content:'';position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:31px;background:#8c8c8c;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s}@media (min-width:320px) and (max-width:1179px){.logo ul:before{display:none !important}}.logo ul li{float:left;width:148px;height:62px;position:relative;list-style-image:none;list-style-type:none;margin:0;padding:0}@media (min-width:320px) and (max-width:1179px){.logo ul li{display:none}}@media (min-width:320px) and (max-width:1179px){.logo ul li.active{display:block;height:65px;width:100%}}@media (min-width:320px) and (max-width:1179px){.logo ul li.active a,.logo ul li.active span{background-position:left center !important}}.logo ul li:after{content:'';position:absolute;right:-1px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:31px;background:#8c8c8c;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s}@media (min-width:320px) and (max-width:1179px){.logo ul li:after{display:none !important}}.logo a,.logo span{display:block;position:relative;top:0;width:100%;height:100%}.logo a svg,.logo span svg{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:1179px){.logo a svg,.logo span svg{left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.logo a svg#logo_gruppo,.logo span svg#logo_gruppo{width:78px;height:43px}.logo a svg#logo_caronte,.logo span svg#logo_caronte{width:60px;height:30px}.logo a svg#logo_siremar,.logo span svg#logo_siremar{width:105px;height:18px}.logo a svg#logo_tttlines,.logo span svg#logo_tttlines{width:90px;height:21px}.logo a path,.logo a g,.logo span path,.logo span g{fill:#8c8c8c !important;fill-rule:evenodd;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s}.logo a.active#group,.logo span.active#group{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/group25.svg) no-repeat center center;background-size:78px 43px}.logo a.active#caronte,.logo span.active#caronte{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/caronte25.svg) no-repeat center center;background-size:60px 30px}.logo a.active#siremar,.logo span.active#siremar{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar.svg) no-repeat center center;background-size:105px 18px}.logo a.active#tttlines,.logo span.active#tttlines{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/tttlines.svg) no-repeat center center;background-size:90px 21px}.logo a.active svg,.logo span.active svg{display:none}#header{position:fixed;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000000;left:0;top:0;width:100%;padding:0 50px 0;height:120px;overflow:visible}@media (min-width:320px) and (max-width:1179px){#header{top:0 !important;height:100% !important;background:#fff !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto}}#header header{display:block;position:absolute;top:0;left:0;width:100%;height:120px}@media (min-width:320px) and (max-width:1179px){#header header{padding:80px 20px 20px;height:auto !important;background:transparent !important;position:absolute !important;left:0 !important;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}#header #ul_main-menu{position:absolute;left:45px;top:90px}@media (min-width:320px) and (max-width:1179px){#header #ul_main-menu{padding:0 !important;position:relative !important;right:inherit !important;top:0 !important;left:0 !important}}#header #ul_main-menu #main-menu{list-style-type:none;padding:0;margin:0;overflow:visible;position:relative}@media (min-width:320px) and (max-width:1179px){#header #ul_main-menu #main-menu{margin:0 !important;padding:0 0 15px;overflow:hidden}}#header #ul_main-menu #main-menu>li{float:left;margin:0 9px;font-size:.75em;line-height:1.75em;color:#8c8c8c;position:relative;list-style-type:none;list-style-image:none;padding:0}@media (min-width:320px) and (max-width:1179px){#header #ul_main-menu #main-menu>li{width:inherit;margin:0;color:#8c8c8c !important;text-align:left;font-size:.8125em;line-height:1.92308em;padding:10px 0;float:none;display:table}}#header #ul_main-menu #main-menu>li>a{display:block;color:#8c8c8c;padding:0}@media (min-width:320px) and (max-width:1179px){#header #ul_main-menu #main-menu>li>a{width:100%;margin:0;color:#8c8c8c}}#header #ul_main-menu #main-menu>li>a.active,#header #ul_main-menu #main-menu>li>a.active-trail{color:#29b6ff}#header #ul_main-menu #main-menu>li>a.active:before,#header #ul_main-menu #main-menu>li>a.active-trail:before{content:"";width:100%;height:2px;background:#29b6ff;position:absolute;left:0;bottom:0;z-index:10}#header #ul_main-menu #main-menu>li.submenu>a,#header #ul_main-menu #main-menu>li.submenu>span{padding:0 15px 0 0;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/arrow.svg) no-repeat right center}@media (min-width:320px) and (max-width:989px){#header #ul_main-menu #main-menu>li.submenu>a,#header #ul_main-menu #main-menu>li.submenu>span{padding:0;background:none}}#header #ul_main-menu #main-menu>li.submenu>div{white-space:nowrap;left:0;top:100%;position:absolute;background:#fff;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:1;-moz-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;-webkit-transition:all .3s ease-in-out;-webkit-transition-delay:.1s;transition:all .3s ease-in-out .1s;margin:0 0 0 0;font-weight:400;padding:25px;-moz-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.25);-webkit-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.25);box-shadow:0px 0px 20px 0px rgba(50,50,50,0.25);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:1179px){#header #ul_main-menu #main-menu>li.submenu>div{display:none !important}}#header #ul_main-menu #main-menu>li.submenu>div ul{width:100%;list-style-type:none;padding:0;margin:0}#header #ul_main-menu #main-menu>li.submenu>div ul li{width:100%;overflow:hidden;text-align:left}#header #ul_main-menu #main-menu>li.submenu>div ul li a,#header #ul_main-menu #main-menu>li.submenu>div ul li a:visited,#header #ul_main-menu #main-menu>li.submenu>div ul li a:hover,#header #ul_main-menu #main-menu>li.submenu>div ul li span{width:100%;overflow:hidden;text-align:left;display:block;padding:10px 0;color:#8c8c8c}#header #ul_main-menu #main-menu>li.submenu:hover>div{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header #ul_main-menu #main-menu>li.submenu>a:after,#header #ul_main-menu #main-menu>li.submenu>span:after{content:"";width:100%;height:0;background:#29b6ff;position:absolute;left:0;bottom:2px;z-index:10;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:320px) and (max-width:1179px){#header #ul_main-menu #main-menu>li.submenu>a:after,#header #ul_main-menu #main-menu>li.submenu>span:after{display:none}}#header #ul_main-menu #main-menu>li.submenu:hover>a:after{content:"";height:2px;bottom:0}@media (min-width:320px) and (max-width:1179px){#header #ul_main-menu #main-menu>li.submenu:hover>a:after{display:none}}#header #secondary-menu{list-style-type:none;padding:0;margin:0;overflow:hidden;position:absolute;top:60px;right:50px;z-index:10;text-align:right;white-space:nowrap}@media (min-width:320px) and (max-width:1179px){#header #secondary-menu{position:relative !important;margin:0 !important;width:100% !important;text-align:left !important;top:0 !important;right:inherit !important}}#header #secondary-menu ul{list-style-type:none;overflow:hidden;display:inline-block;margin:0;padding:0;font-size:.75em;line-height:1.75em}@media (min-width:320px) and (max-width:1179px){#header #secondary-menu ul{clear:both;font-size:1em;line-height:1.25em}}#header #secondary-menu ul li{float:left;margin:0 9px;color:#8c8c8c}@media (min-width:320px) and (max-width:1179px){#header #secondary-menu ul li.separator{display:none}}@media (min-width:320px) and (max-width:1179px){#header #secondary-menu ul li{margin:0;color:#8c8c8c !important;text-align:left;font-size:.8125em;line-height:1.92308em;padding:10px 0;margin:0 20px 0 0}}#header #secondary-menu ul li a{display:block;color:#8c8c8c}@media (min-width:320px) and (max-width:1179px){#header #secondary-menu ul li a{color:#8c8c8c !important;padding:0}}#header #secondary-menu ul li a.active{color:#29b6ff;position:relative}#header #secondary-menu ul li a.active:before{content:"";width:100%;height:2px;background:#29b6ff;position:absolute;left:0;bottom:0;z-index:10}#header #secondary-menu ul li a.avvisi span{background:#ff0000;color:#fff;border-radius:50%;display:block;width:21px;height:21px;text-align:center;margin:0 5px 0 0;font-size:.9375em;line-height:21px;float:left}#header #third-menu{list-style-type:none;padding:0;margin:0;overflow:hidden;position:absolute;top:15px;right:50px;z-index:10;text-align:right;white-space:nowrap}@media (min-width:320px) and (max-width:1179px){#header #third-menu{position:relative !important;margin:0 !important;width:100% !important;text-align:left !important;top:0 !important;right:inherit !important}}#header #third-menu ul{list-style-type:none;overflow:hidden;display:inline-block;margin:0;padding:0;font-size:.75em;line-height:1.75em}#header #third-menu ul.language-switcher-locale-url{text-transform:uppercase}@media (min-width:320px) and (max-width:1179px){#header #third-menu ul.language-switcher-locale-url{margin-left:0;display:block}}#header #third-menu ul.language-switcher-locale-url a:after{content:"" !important}@media (min-width:320px) and (max-width:1179px){#header #third-menu ul{font-size:1em;line-height:1.25em;display:block;overflow:hidden}}#header #third-menu ul li{float:left;margin:0;margin-right:13px;color:#8c8c8c}#header #third-menu ul li.active{display:none}@media (min-width:320px) and (max-width:1179px){#header #third-menu ul li{margin:0;color:#8c8c8c !important;text-align:left;font-size:.8125em;line-height:1.92308em;padding:10px 0;margin:0 20px 0 0;width:100%}}#header #third-menu ul li a{display:block;color:#8c8c8c}@media (min-width:320px) and (max-width:1179px){#header #third-menu ul li a{color:#8c8c8c !important;padding:0}}#header #third-menu ul li a abbr{text-decoration:none}#header #third-menu ul li a:after{content:" | ";position:relative;right:-5px}@media (min-width:320px) and (max-width:1179px){#header #third-menu ul li a:after{display:none}}#header #third-menu ul li a.diritti{background-repeat:no-repeat;background-position:5px center;background-size:20px}@media (min-width:320px) and (max-width:989px){#header #third-menu ul li a.diritti{white-space:nowrap}}@media (min-width:320px) and (max-width:1179px){#header #third-menu ul li a.diritti{padding-left:0;background:none !important}}#header .logo{position:relative;width:100%;max-width:300px;padding:0;display:none}@media (min-width:320px) and (max-width:1179px){#header .logo{display:block}}@media (min-width:320px) and (max-width:1179px){#header .logo ul li{display:block !important;width:33.333333%}}@media (min-width:320px) and (max-width:1179px){#header .logo ul li.active{display:none !important}}#header .logo ul li a svg,#header .logo ul li span svg{width:80%;max-width:120px;height:auto;max-height:none;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header .logo ul li a svg path,#header .logo ul li a svg g,#header .logo ul li span svg path,#header .logo ul li span svg g{fill:#8c8c8c !important}.dettaglio_prenotazione_1{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:10000000000}.dettaglio_prenotazione_1.active{display:block}.dettaglio_prenotazione_2{z-index:100000000000;max-width:800px;width:100%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;left:50%;top:50%;max-height:70%;overflow-y:auto;overflow-x:hidden;background:#f2f2f2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2{max-height:80%}}.dettaglio_prenotazione_2::-webkit-scrollbar-track{border-radius:0;background-color:#e6e6ed}.dettaglio_prenotazione_2::-webkit-scrollbar{width:8px;background-color:#e6e6ed}.dettaglio_prenotazione_2::-webkit-scrollbar-thumb{border-radius:10px;background-color:#29b6ff}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2{padding:20px}}.dettaglio_prenotazione_2 .close_dettaglio_prenotazione{position:fixed;width:30px;height:30px;z-index:10000000000;right:10px;top:10px;border-radius:50%;cursor:pointer;background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/close.svg) no-repeat center center;background-size:12px auto}.dettaglio_prenotazione_2 h3{font-size:1.5625em;line-height:1.16em;padding:0 0 5px;font-family:'montserratsemibold';color:#606060;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 h3{font-size:1.25em;line-height:1.2em;padding:0 0 10px}}.dettaglio_prenotazione_2 h4{font-size:.875em;line-height:1.42857em;padding:0 0 10px;color:#8c8c8c}.dettaglio_prenotazione_2 h4 strong{color:#242424}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 h4{font-size:.75em;line-height:1.33333em}}.dettaglio_prenotazione_2 .andata_ritorno{padding:0}.dettaglio_prenotazione_2 .andata_ritorno#ct-return-details{display:none}.dettaglio_prenotazione_2 .andata_ritorno>h4{border-bottom:1px #606060 solid;text-transform:uppercase;font-size:1.125em;line-height:1.38889em;padding:10px 0 10px 40px;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 .andata_ritorno>h4{font-size:.875em;line-height:1.28571em}}.dettaglio_prenotazione_2 .andata_ritorno>h4.andata{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/andata.png) no-repeat left center;background-size:25px auto}.dettaglio_prenotazione_2 .andata_ritorno>h4.ritorno{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ritorno.png) no-repeat left center;background-size:25px auto}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno{padding:15px 0 5px;border-bottom:1px #bcbcbc dashed;position:relative}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h4{max-width:70%;font-size:1em;line-height:1.25em;text-transform:uppercase;color:#242424;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h4{max-width:100%}}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h4 span{color:#8c8c8c;font-family:'montserratregular';font-size:0.8em;margin:0 0 0 15px}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h4 span{display:block}}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h5{max-width:70%;font-size:.875em;line-height:1.28571em;text-transform:uppercase;padding:0 0 10px}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h5{max-width:100%}}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h5 div{display:block;padding:0 0 3px;color:#242424}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h5 span{display:inline-block;margin:0 15px 0 0}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno h5.veicolo{padding:10px 0}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno p{font-size:1em;line-height:1.375em;max-width:70%;color:#242424}.dettaglio_prenotazione_2 .andata_ritorno .blocco_andata_ritorno p.euro{position:absolute;right:0;bottom:15px}.dettaglio_prenotazione_2 .andata_ritorno .blocco_totale_parziale{display:none;padding:15px 0;position:relative}.dettaglio_prenotazione_2 .andata_ritorno .blocco_totale_parziale h4{font-size:1em;line-height:1.375em;max-width:70%;color:#242424;text-transform:uppercase;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 .andata_ritorno .blocco_totale_parziale h4{max-width:100%;text-align:center}}.dettaglio_prenotazione_2 .andata_ritorno .blocco_totale_parziale p{font-size:1em;line-height:1.375em;max-width:70%;color:#242424}.dettaglio_prenotazione_2 .andata_ritorno .blocco_totale_parziale p.euro{position:absolute;right:0;top:15px;font-size:1.25em;line-height:1.1em;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.dettaglio_prenotazione_2 .andata_ritorno .blocco_totale_parziale p.euro{position:relative;right:0;bottom:inherit;left:0;text-align:center;max-width:100%;top:0}}.dettaglio_prenotazione_2 .totale_complessivo{display:none;padding:15px 0;position:relative;border-top:1px #606060 solid}.dettaglio_prenotazione_2 .totale_complessivo h4{font-size:1.25em;line-height:1.5em;max-width:70%;color:#242424;text-transform:uppercase;font-family:'montserratsemibold'}.dettaglio_prenotazione_2 .totale_complessivo p{font-size:1.875em;line-height:1em;max-width:70%;color:#242424}.dettaglio_prenotazione_2 .totale_complessivo p.euro{position:absolute;right:0;bottom:15px;font-size:1.875em;line-height:1em;font-family:'montserratsemibold'}.mask{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:1000000000}body.front #barretta{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.front #barretta svg path,body.front #barretta svg g{stroke:#fff !important}body.front .logo ul:before{content:'';background:#fff}body.front .logo ul li:after{content:'';background:#fff}body.front .logo a path,body.front .logo a g,body.front .logo span path,body.front .logo span g{fill:#fff !important}body.front #header #ul_main-menu #main-menu>li{color:#fff}@media (min-width:320px) and (max-width:1179px){body.front #header #ul_main-menu #main-menu>li{color:#8c8c8c !important}}body.front #header #ul_main-menu #main-menu>li>a{color:#fff}@media (min-width:320px) and (max-width:1179px){body.front #header #ul_main-menu #main-menu>li>a{color:#8c8c8c}}body.front #header #ul_main-menu #main-menu>li.submenu>a,body.front #header #ul_main-menu #main-menu>li.submenu>span{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/arrow-fff.svg) no-repeat right center}body.front #header #secondary-menu ul li{color:#fff}body.front #header #secondary-menu ul li a{color:#fff}body.front #header #third-menu ul li{color:#fff}body.front #header #third-menu ul li a{color:#fff}body.front .toggle_prenota{position:absolute;padding:0;left:0;top:100%;width:100%;max-width:1090px;margin:-250px auto 0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:320px) and (max-width:989px){body.front .toggle_prenota{position:relative;top:0;padding:0;left:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;margin:65px 0 0}}body.front .toggle_prenota.zindextop{z-index:100000000000}body.front .toggle_prenota .div_link_toggle_prenota{display:none}body.front .toggle_prenota .conenitore_toggle_prenota{overflow:visible;position:relative;max-height:inherit;background:transparent;padding:0;max-width:1090px;margin:0 auto;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;height:auto}body.front .toggle_prenota .conenitore_toggle_prenota .form_step1{background:#fff;margin:0 auto}body.front .mask.active{display:block}body.page-booking .mask.active{display:block}body.page-booking .toggle_prenota.zindextop{z-index:100000000000}body.page-booking .toggle_prenota{padding:0;width:100%;max-width:960px;margin:0 auto;margin-top:50px;margin-bottom:20px}body.page-booking .conenitore_toggle_prenota.active{padding:0px}.booking-links{display:none}.page-booking .link_footer{display:none}.page-booking #link_in-onda{display:none}.page-booking .loghi_footer{display:none}.page-booking .footer_end_link_social{display:none}.page-booking .certification-container,.page-booking .certification-title{display:none}.page-booking #link_immedia{display:none}.page-booking #footer_btm{padding:20px 50px 48px !important}.page-booking .booking-links{display:block;width:100%;height:auto;clear:both;max-width:990px;margin:0 auto}.page-booking .booking-links ul{text-align:center}.page-booking .booking-links ul li{display:inline-block;text-align:center}@media (min-width:320px) and (max-width:989px){.page-booking .booking-links ul li{display:block;padding-top:20px}}.page-booking .booking-links ul li a{color:#ffffff;padding-left:12px;padding-right:12px}body.front.fixedhp #barretta{background:#fff;-moz-box-shadow:0px 2px 10px rgba(50,50,50,0.1);-webkit-box-shadow:0px 2px 10px rgba(50,50,50,0.1);box-shadow:0px 2px 10px rgba(50,50,50,0.1)}body.front.fixedhp #barretta svg path,body.front.fixedhp #barretta svg g{stroke:#8c8c8c !important}body.front.fixedhp .logo ul:before{content:'';background:#8c8c8c}body.front.fixedhp .logo ul li:after{content:'';background:#8c8c8c}body.front.fixedhp .logo a path,body.front.fixedhp .logo a g,body.front.fixedhp .logo span path,body.front.fixedhp .logo span g{fill:#8c8c8c !important}body.front.fixedhp #header #ul_main-menu #main-menu>li{color:#8c8c8c}body.front.fixedhp #header #ul_main-menu #main-menu>li>a{color:#8c8c8c}body.front.fixedhp #header #ul_main-menu #main-menu>li.submenu>a,body.front.fixedhp #header #ul_main-menu #main-menu>li.submenu>span{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/arrow.svg) no-repeat right center}body.front.fixedhp #header #secondary-menu ul li{color:#8c8c8c}body.front.fixedhp #header #secondary-menu ul li a{color:#8c8c8c}body.front.fixedhp #header #third-menu ul li{color:#8c8c8c}body.front.fixedhp #header #third-menu ul li a{color:#8c8c8c}body.open_mobile div#header{opacity:1;visibility:visible;display:block;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#footer{width:100%;background:#244f80;position:relative;padding:0;z-index:9999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#footer{height:auto;padding:0;text-align:center}}#footer ul.link_footer{width:100%;overflow:hidden;margin:0;background:#006bcd;height:310px}@media (min-width:320px) and (max-width:989px){#footer ul.link_footer{height:auto}}#footer ul.link_footer li{width:20%;float:left;overflow:hidden;position:relative;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:55px 20px 0;color:#fff}@media (min-width:320px) and (max-width:989px){#footer ul.link_footer li{width:100%;height:auto;padding:20px}}#footer ul.link_footer li:nth-child(even){background:#29a8ff}#footer ul.link_footer li h3{font-size:1.25em;line-height:1.25em;text-align:center;padding:0 0 50px;color:#fff}@media (min-width:320px) and (max-width:989px){#footer ul.link_footer li h3{font-size:1.0625em;line-height:1.29412em;padding:0 0 10px 0}}#footer ul.link_footer li div{width:100%;height:100px;position:relative;background-position:center center;background-repeat:no-repeat}@media (min-width:320px) and (max-width:989px){#footer ul.link_footer li div{height:120px}}#footer ul.link_footer li div.your-opinion{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-opinione-conta.svg)}#footer ul.link_footer li div.numero_verde{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-numero-verde.svg);background-size:80%}#footer ul.link_footer li div.aiuto{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-chat.svg)}#footer ul.link_footer li div.app{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-app.svg)}#footer ul.link_footer li div.newsletter{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-newsletter.svg)}#footer ul.link_footer li div.reclami{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-reclami.svg)}#footer ul.link_footer li div.info{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-info.svg)}#footer ul.link_footer li div.whistblowing{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-whistblowing.svg)}#footer ul.link_footer li div.rimborso{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-rimborso.svg)}#footer ul.link_footer li div img{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer .call-center{text-align:center;padding:40px 20px 20px;color:#ffffff}#footer .call-center-container{max-width:770px;margin:0 auto;padding:15px;background-color:#F68D2E;border-radius:20px}#footer .call-center p{position:relative;display:inline-block}#footer .call-center p a{color:#ffffff}#footer #footer_btm{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 50px 130px;overflow:hidden}@media (min-width:320px) and (max-width:989px){#footer #footer_btm{padding:50px 20px 50px}}#footer ul.loghi_footer{width:100%;padding:20px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:60px;overflow:hidden;margin:0;text-align:center;border-top:1px #6684a6 solid;border-bottom:1px #6684a6 solid}@media (min-width:320px) and (max-width:989px){#footer ul.loghi_footer{margin:0 0 20px;gap:30px}}#footer ul.loghi_footer li{display:inline-block;overflow:hidden;height:56px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#footer ul.loghi_footer li{height:80px;width:50%}}#footer ul.loghi_footer li a,#footer ul.loghi_footer li span{display:block;height:100%}#footer ul.loghi_footer li a img,#footer ul.loghi_footer li span img{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;width:100%;height:auto;max-width:80px}@media (min-width:320px) and (max-width:989px){#footer ul.loghi_footer li a img,#footer ul.loghi_footer li span img{left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;height:auto;max-width:100px}}#footer .footer_end{position:relative;width:25%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 20px 0;color:#fff;font-size:.9375em;line-height:1.33333em}@media (min-width:320px) and (max-width:989px){#footer .footer_end{width:100%;float:none;padding:10px 0 0;font-size:.75em;line-height:1.25em}}#footer .footer_end p{padding:0 0 20px}@media (min-width:320px) and (max-width:989px){#footer .footer_end p{padding:0 0 10px}}#footer .footer_end a{color:#fff}#footer .footer_end ul{list-style-type:none;padding:0 0 5px;margin:0;overflow:hidden}#footer .footer_end ul li{width:100%;padding:0 0 20px}@media (min-width:320px) and (max-width:989px){#footer .footer_end ul li{padding:0 0 15px}}#footer .footer_end ul.footer_end_link li a{padding:0 0 0 15px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.svg) no-repeat left center;display:block}@media (min-width:320px) and (max-width:989px){#footer .footer_end ul.footer_end_link li a{display:inline-block;padding:0 15px}}#footer .footer_end ul.footer_end_link_social li{float:left;width:20px;height:20px;margin:0 20px 0 0}@media (min-width:320px) and (max-width:989px){#footer .footer_end ul.footer_end_link_social li{margin:0 10px;display:inline-block;float:none;width:30px;height:30px}}#footer .footer_end ul.footer_end_link_social li a{display:block;width:100%;height:100%;position:relative}#footer .footer_end ul.footer_end_link_social li a img{position:relative;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer .footer_end .contact_banner{position:relative;margin-bottom:60px;padding:15px 40px 15px 15px;max-width:240px;background-color:rgba(255,255,255,0.5);color:#002d72;border-radius:20px;display:flex;align-items:center;gap:15px}@media (min-width:320px) and (max-width:989px){#footer .footer_end .contact_banner{margin:0 auto 60px}}#footer .footer_end .contact_banner p{padding:0;text-align:left}#footer .footer_end .contact_banner .arrow{position:absolute;right:15px;bottom:10px}#footer .footer_end .certification-container{position:relative;height:50px;width:90%;max-width:240px}#footer .footer_end .certification-container img{display:inline-block;width:45%;float:left}#footer .footer_end .certification-container img:last-child{float:right;padding-top:10px}@media (min-width:320px) and (max-width:989px){#footer .footer_end .certification-container{height:auto !important;width:100%;max-width:100%}#footer .footer_end .certification-container img{float:none !important;text-align:center;margin:0 auto;display:block !important;max-width:140px !important}#footer .footer_end .certification-container img:last-child{float:none !important;padding-top:20px}}#footer .footer_end #link_in-onda img{margin-top:15px}@media (min-width:320px) and (max-width:989px){#footer .footer_end #link_in-onda img{margin:0 auto}}#footer #link_immedia{position:absolute;right:50px;bottom:50px;width:58px;height:30px}@media (min-width:320px) and (max-width:989px){#footer #link_immedia{right:20px;bottom:20px}}#footer #link_immedia img{margin-top:-4px;top:50%;display:block;position:relative}.sweet-overlay{z-index:10000000000}.sweet-alert{z-index:100000000000;max-height:calc(100% - 100px);overflow-x:hidden;overflow-y:auto}@media (min-width:320px) and (max-width:989px){.sweet-alert{max-height:calc(100% - 40px)}}.sweet-alert h2{color:#606060;font-size:1.25em;line-height:1.25em;text-align:center;text-transform:none;position:relative;margin:15px 0;padding:0;display:block;font-family:'montserratmedium'}.sweet-alert .sweet-alert button{background-color:#29B6FF !important}.sweet-alert .sweet-alert button:hover{background-color:#29b6ff !important}.sweet-alert .cta-area-swal #action_recovery_pwd{margin-top:20px;display:block}.jcf-list{display:inline-block;vertical-align:top;position:relative;width:100%}.jcf-select-drop-content .jcf-list .jcf-list-content{max-height:192px !important;padding:0}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;max-height:309px !important;width:100%}.jcf-list .jcf-overflow{overflow:auto}.jcf-select-drop{z-index:9999999999;background:#fff;box-sizing:border-box;-moz-box-shadow:0px 5px 10px 0px rgba(50,50,50,0.5);-webkit-box-shadow:0px 5px 10px 0px rgba(50,50,50,0.5);box-shadow:0px 5px 10px 0px rgba(50,50,50,0.5)}.jcf-select-drop .jcf-list-content{max-height:192px !important}.jcf-select-drop ul li:hover{background:#25b5ff;color:#fff}.jcf-select-drop ul li span{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;cursor:pointer;width:100%;font-size:.875em;line-height:1.28571em}.jcf-radio{vertical-align:top;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #c0bfbe;border-radius:50%;margin:2px 10px 0 0;height:20px;width:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.jcf-radio{margin:2px 5px 0 0}}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#29a8ff;border-radius:100%}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-checkbox{vertical-align:top;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #c0bfbe;margin:0 10px 0 0;height:20px;width:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.jcf-checkbox{margin:0 5px 0 0}}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #29a8ff;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"}:root .jcf-checkbox span{margin:-4px 0 0 -5px}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-focus{background:#fafafa !important}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px #bfc6c9 solid;background:#fff;margin:0;width:100%;height:70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.jcf-select{height:40px}}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:1.125em;line-height:3.88889em;text-align:left;margin:0 70px 0 10px}@media (min-width:320px) and (max-width:989px){.jcf-select .jcf-select-text{margin:0 40px 0 5px;font-size:.75em;line-height:3.33333em}}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/select.png) no-repeat center center;bottom:0;width:70px;right:0;top:0}@media (min-width:320px) and (max-width:989px){.jcf-select .jcf-select-opener{width:40px}}#iubenda_policy .iub_content{max-width:1050px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#ie89{display:block;width:100%;background:#f4f4f4;border-top:2px #244f80 solid;border:5px #244f80 solid;overflow:hidden;text-align:center;font-size:1.0em;position:relative;line-height:40px;padding:40px 0;box-sizing:border-box;z-index:1000000000}#ie89 .ie89_990{position:relative;margin:0 auto;width:990px}#ie89 .ie89_990 a{color:#244f80}#ie89 .ie89_990 a span{text-decoration:underline;color:#ff4e00}#first_block_home{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/demo/top.jpg) no-repeat center center;background-size:cover}.pane-slider{min-height:500px;width:100%;position:relative;overflow:hidden;height:100vh}.pane-slider:after{content:'';position:absolute;z-index:1;width:100%;height:150px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/pattern.png) repeat-x 0 0;left:0;top:0}@media (min-width:320px) and (max-width:989px){.pane-slider:after{display:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-slider:after{display:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.pane-slider:after{display:none}}@media (min-width:320px) and (max-width:989px){.pane-slider{min-height:200px;height:70vh}}@media (min-width:320px) and (max-width:989px) and (orientation:landscape){.pane-slider{height:450px !important;margin-top:5vh}}.pane-slider .view-slider{height:100%}.pane-slider .view-slider .views_slideshow_swiper_main{height:100%}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper{height:100%}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide{position:relative;height:100%;overflow:hidden}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide:after{content:"";position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/back.png) repeat-x 0 0}@media (min-width:320px) and (max-width:989px){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide:after{display:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide:after{display:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide:after{display:none}}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a{display:block;position:relative;height:100%;width:100%}@media (min-width:320px) and (max-width:989px) and (orientation:portrait){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a .field-name-field-immagine-tablet{display:none}}@media (min-width:320px) and (max-width:989px) and (orientation:landscape){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a .field-name-field-immagine-mobile{display:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a .field-name-field-immagine-mobile{display:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a .field-name-field-immagine-tablet{display:none}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a .field-name-field-immagine-mobile{display:block}}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a video{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;-moz-transition:ease-in-out .6s;-o-transition:ease-in-out .6s;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media (min-width:320px) and (max-width:989px){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a img{width:100% !important}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a img{width:100% !important}}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu{position:absolute;left:0;background:#29b6ff;top:50%;color:#fff;z-index:10;max-width:440px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:15px 70px}@media (min-width:320px) and (max-width:989px){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu{padding:15px 20px;max-width:220px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu{padding:15px 20px;top:40%}}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu>h2{text-transform:uppercase;font-size:1.6875em;line-height:1.11111em;color:#fff;padding:0 0 5px}@media (min-width:320px) and (max-width:989px){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu>h2{font-size:.875em;line-height:1.28571em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu>h2{font-size:1.5em;line-height:1.16667em}}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu>p{font-size:.8125em;line-height:1.23077em;padding:0 0 15px}@media (min-width:320px) and (max-width:989px){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu>p{display:none}}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu>span{display:inline-block;text-transform:uppercase;padding:8px 15px;font-size:.8125em;line-height:1.23077em;background:#244f80}@media (min-width:320px) and (max-width:989px){.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu>span{font-size:.6875em;line-height:1.36364em;padding:5px 10px}}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu div.prezzo{position:absolute;left:100%;top:0;background:#29b6ff;min-width:144px;text-align:center;height:100%;border-left:1px #fff dashed}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu div.prezzo>div{position:absolute;top:50%;margin-left:-10px;font-family:'montserratmedium';left:50%;padding:0;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3.125em;line-height:1em}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu div.prezzo>div span.from{display:block;position:absolute;left:103%;top:0;font-size:.2em;line-height:2.5em;text-transform:uppercase}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide a div.allinea_blu div.prezzo>div span.valuta{display:block;position:absolute;left:100%;bottom:3px;font-size:.5em;line-height:1em}.pane-slider .view-slider .views_slideshow_swiper_main ul.swiper-wrapper li.swiper-slide.swiper-slide-active img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.pane-slider .views-slideshow-controls-bottom{position:absolute;right:50px;bottom:30px;z-index:1000}@media (min-width:320px) and (max-width:989px){.pane-slider .views-slideshow-controls-bottom{right:inherit;bottom:20px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pane-slider .views-slideshow-controls-bottom .swiper-pagination{position:relative}.pane-slider .views-slideshow-controls-bottom .swiper-pagination-bullet{width:11px !important;height:11px !important;display:inline-block !important;border-radius:100% !important;background:#fff !important;opacity:0.8 !important;margin:0 0 0 10px !important;cursor:pointer !important;border:3px #fff solid !important;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}@media (min-width:320px) and (max-width:989px){.pane-slider .views-slideshow-controls-bottom .swiper-pagination-bullet{margin:0 3px 0 3px !important}}.pane-slider .views-slideshow-controls-bottom .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1 !important;background:#29b6ff !important}.pane-offers,.pane-offers-page{width:100%;position:relative;overflow:hidden}.pane-offers .view-offers,.pane-offers .view-offers-page,.pane-offers-page .view-offers,.pane-offers-page .view-offers-page{width:100%;overflow:hidden}.view-offers-related{width:100%;overflow:hidden}.msg_alert{position:absolute;left:0;bottom:-20px;font-size:.75em;line-height:1.66667em;color:#ff0000;width:100%;text-align:center;text-transform:uppercase}.pane-offers-highlights{width:100%;position:relative;overflow:hidden;background:#29b6ff}.pane-offers-highlights .view-offers-highlights{width:100%;overflow:hidden}.pane-offers-highlights .view-offers-highlights .views-row{width:100%;height:450px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.pane-offers-highlights .view-offers-highlights .views-row{height:auto}}.pane-offers-highlights .view-offers-highlights .views-row a{display:block;width:100%;height:100%;position:relative}.pane-offers-highlights .view-offers-highlights .views-row a .image{width:60%;height:100%;float:left;overflow:hidden;position:relative}@media (min-width:320px) and (max-width:989px){.pane-offers-highlights .view-offers-highlights .views-row a .image{width:100%;height:200px}}.pane-offers-highlights .view-offers-highlights .views-row a .image img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.pane-offers-highlights .view-offers-highlights .views-row a .text{position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%;z-index:10;color:#fff;padding:0 50px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.pane-offers-highlights .view-offers-highlights .views-row a .text{width:100%;position:relative;padding:50px 20px;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;top:0;right:inherit;left:inherit;clear:both;font-size:.75em;line-height:1.33333em}}.pane-offers-highlights .view-offers-highlights .views-row a .text h2{font-size:1.875em;line-height:1.16667em;padding:0 0 20px;color:#fff;text-transform:uppercase}.pane-offers-highlights .view-offers-highlights .views-row a .text p{font-size:.875em;line-height:1.35714em;padding:0 0 20px;color:#fff}.pane-offers-highlights .view-offers-highlights .views-row a .text span{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1em;line-height:1.3125em;background:#244f80}.pane-offers-highlights .view-offers-highlights .views-row a.right .image{float:right}.pane-offers-highlights .view-offers-highlights .views-row a.right .text{right:inherit;left:0}#panels-dnd-main{margin:8em 0 0}#modalContent{z-index:9999999999 !important}.pane-news{width:100%;background:#f4f4f4;padding:150px 0 120px;text-align:center}@media (min-width:320px) and (max-width:989px){.pane-news{padding:40px 0}}.pane-news h2.pane-title{display:inline-block;color:#29a8ff;text-transform:uppercase;position:relative;font-size:1.875em;line-height:1.76667em;margin:0 0 10px}@media (min-width:320px) and (max-width:989px){.pane-news h2.pane-title{margin:0 0 10px}}.pane-news h2.pane-title:after{content:'';position:absolute;left:50%;bottom:0;width:58px;height:4px;background:#29a8ff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.breadcrumb{padding:40px 0;text-align:center;font-size:.8125em;line-height:1.53846em}@media (min-width:320px) and (max-width:989px){.breadcrumb{padding:15px 20px}}.breadcrumb span{display:inline-block;color:#969696}.breadcrumb span:last-child{color:#969696}.breadcrumb span a,.breadcrumb span a:visited,.breadcrumb span a:hover{color:#969696}.testo_gestionale{font-size:1em;line-height:1.375em;color:#606060;text-align:left}.testo_gestionale a{text-decoration:underline}.testo_gestionale strong,.testo_gestionale b{font-family:'montserratsemibold'}.testo_gestionale i,.testo_gestionale em{font-style:italic}.testo_gestionale p{padding:0 0 22px}.testo_gestionale ul{list-style-type:circle;padding:0 0 16px 20px}.testo_gestionale ul li{padding:0 0 6px 0;list-style-position:inside}.testo_gestionale ol{list-style-type:decimal;padding:0 0 16px 20px}.testo_gestionale ol li{padding:0 0 6px 0;list-style-position:inside}.testo_gestionale h2{font-size:2em;line-height:1.125em;padding:0 0 20px}.testo_gestionale h3{font-size:1.5em;line-height:1.16667em;padding:0 0 20px}.testo_gestionale div.pulsante_testo{text-align:center}.testo_gestionale div.pulsante_testo a{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff;color:#fff;text-decoration:none}.testo_gestionale table{border:1px #E0E0E0 solid;color:#606060}.testo_gestionale table tr{border:1px #E0E0E0 solid}.testo_gestionale table tr td{border:1px #000 solid;box-sizing:border-box;padding:10px;color:#606060;vertical-align:top}.testo_gestionale table tr td a{color:#606060}.testo_gestionale div.table_class{overflow-x:auto;margin:0 0 22px}.testo_gestionale div.table_class table{display:inline-table;width:100%;border:none}@media (min-width:320px) and (max-width:989px){.testo_gestionale div.table_class table{min-width:700px}}.testo_gestionale div.table_class table tbody tr{border:none}.testo_gestionale div.table_class table tbody tr td{padding:15px 10px;border-bottom:1px solid #E0E0E0;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0}.testo_gestionale div.table_class table tbody tr th{color:#FFF;text-transform:uppercase;padding:15px 10px;background-color:#b2b2b2}.testo_gestionale div.table_class table tbody tr:last-of-type{border-bottom:1px solid #DCDCDC}.scheda_offer{background:#fff;min-height:500px;box-sizing:border-box;padding:0}@media (min-width:320px) and (max-width:989px){.scheda_offer{padding:0}}.scheda_offer .scheda_offer_100_vh{min-height:500px;width:100%;position:relative;overflow:hidden;height:calc(100vh - 200px);background:#000}@media (min-width:320px) and (max-width:989px){.scheda_offer .scheda_offer_100_vh{min-height:350px;height:350px}}.scheda_offer .scheda_offer_100_vh img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.scheda_offer .scheda_offer_100_vh .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:445px;width:100%;z-index:10;color:#fff;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.scheda_offer .scheda_offer_100_vh .text{padding:0 20px !important}}.scheda_offer .scheda_offer_100_vh .text .titolo{border-bottom:1px #fff solid;padding:0 0 10px;margin:0 0 10px}.scheda_offer .scheda_offer_100_vh .text .titolo h1{font-size:1.875em;line-height:1.16667em;padding:0 0 5px;color:#fff;text-transform:uppercase}.scheda_offer .scheda_offer_100_vh .text .titolo p{font-size:1.5625em;line-height:1.2em;color:#fff;text-transform:uppercase;font-family:'montserratlight'}.scheda_offer .scheda_offer_100_vh .text .prezzo{position:relative;display:inline-block;margin-left:-10px;font-family:'montserratmedium';padding:0;font-size:4.0625em;line-height:1.07692em;margin-top:4px;margin-bottom:50px}.scheda_offer .scheda_offer_100_vh .text .prezzo .from{display:block;position:absolute;left:103%;top:4px;font-size:.18462em;line-height:2.91667em;text-transform:uppercase}.scheda_offer .scheda_offer_100_vh .text .prezzo .valuta{display:block;position:absolute;left:100%;bottom:3px;font-size:.49231em;line-height:1.09375em}.scheda_offer .blocco_offer{width:100%;overflow:hidden;max-width:1260px;margin:0 auto;padding:30px 50px 80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (min-width:320px) and (max-width:989px){.scheda_offer .blocco_offer{padding:0 20px 35px 20px}}.scheda_offer .blocco_offer .scheda_offer_100{width:100%;overflow:hidden}.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_1{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 65px 0 0}@media (min-width:320px) and (max-width:989px){.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_1{width:100%;padding:0 0 20px}}.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_1 .field-item{position:relative}.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_1 .field-item:before{content:'';position:absolute;right:10px;bottom:10px;z-index:1;width:30px;height:30px;background-color:rgba(0,0,0,0.4);border-radius:50%;cursor:pointer}.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_1 .field-item:after{content:'';position:absolute;right:10px;bottom:10px;z-index:10;width:30px;height:30px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/zoom-img.svg) no-repeat center center;border-radius:50%;cursor:pointer}.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_1 img{width:100%;height:auto;cursor:pointer}.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_2{width:50%;float:left}@media (min-width:320px) and (max-width:989px){.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_2{width:100%}}.scheda_offer .blocco_offer .scheda_offer_100 .scheda_offer_100_3{width:100%}.scheda_offer .blocco_offer .scheda_offer_100 .discover{display:block;clear:both;text-align:left}.scheda_offer .blocco_offer .scheda_offer_100 .discover div{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff;color:#fff;cursor:pointer}.pane-news-page{background:#fff;min-height:450px;box-sizing:border-box;padding:0;text-align:center}.pane-news-page .item-list-news{background:#f6f6f6;padding:0}.pane-offers-page{background:#fff;min-height:500px;box-sizing:border-box;padding:0;text-align:center}#node-84{min-height:500px}.pane-timetables-page,.pane-tariffe{background:#fff;min-height:100px;box-sizing:border-box;padding:0;text-align:center}.pane-timetables-page .views-row,.pane-tariffe .views-row{width:100%;position:relative;height:90px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#29b6ff;overflow:hidden;margin:0 auto 30px;max-width:1010px}@media (min-width:320px) and (max-width:989px){.pane-timetables-page .views-row,.pane-tariffe .views-row{width:calc(100% - 20px);height:auto;margin:0 auto 20px;text-align:left}}.pane-timetables-page .views-row a,.pane-tariffe .views-row a{display:block;width:100%;height:100%;position:relative}.pane-timetables-page .views-row a h3,.pane-tariffe .views-row a h3{color:#fff;position:relative;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-orari.svg) no-repeat left 30px center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1.25em;text-align:left;max-width:70%;padding:10px 10px 10px 90px;top:50%}@media (min-width:320px) and (max-width:989px){.pane-timetables-page .views-row a h3,.pane-tariffe .views-row a h3{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-orari.svg) no-repeat left 20px center;background-size:20px auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;max-width:100%;padding:20px 10px 20px 50px;top:0}}.pane-timetables-page .views-row a span,.pane-tariffe .views-row a span{text-transform:uppercase;font-size:1em;line-height:1.25em;padding:8px 20px;background:#244f80;color:#fff;position:absolute;right:30px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.pane-timetables-page .views-row a span,.pane-tariffe .views-row a span{text-transform:uppercase;position:relative;right:inherit;top:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;display:inline-block;margin:0 20px 20px;left:0}}.pane-contacts-page{background:#fff;min-height:500px;box-sizing:border-box;padding:0;text-align:center}.pane-utilities-our-numbers{width:100%;min-height:500px;height:100%;height:calc(100vh - 120px);background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/back_numeri.jpg) no-repeat center center;background-size:cover;position:relative;text-align:center}@media (min-width:320px) and (max-width:989px){.pane-utilities-our-numbers{min-height:inherit;height:calc(100vh - 65px)}}.pane-utilities-our-numbers .swiper-button-prev{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/left.png) no-repeat 0 0;left:50px;width:46px;height:46px}@media (min-width:320px) and (max-width:989px){.pane-utilities-our-numbers .swiper-button-prev{left:10px;width:30px;height:30px;background-size:30px auto}}.pane-utilities-our-numbers .swiper-button-next{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/right.png) no-repeat 0 0;right:50px;width:46px;height:46px}@media (min-width:320px) and (max-width:989px){.pane-utilities-our-numbers .swiper-button-next{right:10px;width:30px;height:30px;background-size:30px auto}}.pane-utilities-our-numbers h2{display:inline-block;color:#fff;text-transform:uppercase;position:relative;font-size:1.875em;line-height:1.76667em;padding:100px 0 0;margin:0 0 10px}@media (min-width:320px) and (max-width:989px){.pane-utilities-our-numbers h2{margin:0 0 10px;padding:40px 0 0}}.pane-utilities-our-numbers h2:after{content:'';position:absolute;left:50%;bottom:0;width:58px;height:4px;background:#fff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pane-utilities-our-numbers .blocco_nostri_numeri{position:absolute;left:50%;top:50%;width:100%;max-width:1095px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide{padding:100px 0 0;text-align:center;text-transform:uppercase}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide span.mini{font-size:.9375em;line-height:1.33333em;display:block;color:#fff}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide span.numero{font-size:2.75em;line-height:1.13636em;font-family:'montserratbold';display:block;color:#fff}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide span.testo{font-size:1.8125em;line-height:1.2069em;display:block;color:#fff}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide:before{content:'';position:absolute;left:50%;top:90px;width:225px;height:1px;background:#fff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide.ico-pass:after{content:'';position:absolute;left:0;top:0;width:100%;height:100px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-passa.png) no-repeat center center}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide.ico-auto:after{content:'';position:absolute;left:0;top:0;width:100%;height:100px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-auto.png) no-repeat center center}.pane-utilities-our-numbers .blocco_nostri_numeri .swiper-slide.ico-corse:after{content:'';position:absolute;left:0;top:0;width:100%;height:100px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-corse.png) no-repeat center center}.pane-utilities-block-questionario{width:100%;min-height:400px;height:100%;height:50vh;position:relative;text-align:center;padding:50px 0 100px}@media (min-width:320px) and (max-width:989px){.pane-utilities-block-questionario{padding:40px 0;height:auto}}.pane-utilities-block-questionario h2{display:inline-block;color:#005fb6 !important;text-transform:uppercase;position:relative;font-size:1.875em;line-height:1.76667em;padding:100px 0 0;margin:0 0 10px}@media (min-width:320px) and (max-width:989px){.pane-utilities-block-questionario h2{margin:0 0 10px;padding:40px 0px 10px;font-size:1.875em;line-height:1.16667em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-utilities-block-questionario h2{margin:0 0 10px;padding:40px 0px 10px;font-size:1.875em;line-height:1.16667em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.pane-utilities-block-questionario h2{margin:0 0 10px;padding:40px 0px 10px;font-size:1.875em;line-height:1.16667em}}.pane-utilities-block-questionario h2:after{content:'';position:absolute;left:50%;bottom:0;width:58px;height:4px;background:#005fb6 !important;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pane-utilities-block-questionario .blocco_survey{width:50%;margin:0 auto;max-width:480px}@media (min-width:320px) and (max-width:989px){.pane-utilities-block-questionario .blocco_survey{width:100%;padding-left:30px;padding-right:30px;box-sizing:border-box}}.pane-utilities-block-questionario .blocco_survey h3{margin-bottom:40px}.pane-utilities-block-questionario .blocco_survey p{color:#606060}.pane-utilities-block-questionario .blocco_survey a.gotosurvey{background:#f68c37;display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;color:#fff;cursor:pointer;margin-top:40px}.pane-utilities-block-performance{width:100%;min-height:400px;height:100%;height:70vh;position:relative;text-align:center;padding:50px 0 100px}@media (min-width:320px) and (max-width:767px){.pane-utilities-block-performance{padding:40px 0;height:auto}}.pane-utilities-block-performance h2{display:inline-block;color:#005fb6 !important;text-transform:uppercase;position:relative;font-size:1.875em;line-height:1.76667em;padding:100px 0 0;margin:0 0 10px}@media (min-width:320px) and (max-width:989px){.pane-utilities-block-performance h2{margin:0 0 10px;padding:40px 0px 10px;font-size:1.875em;line-height:1.16667em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.pane-utilities-block-performance h2{margin:0 0 10px;padding:40px 0px 10px;font-size:1.875em;line-height:1.16667em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.pane-utilities-block-performance h2{margin:0 0 10px;padding:40px 0px 10px;font-size:1.875em;line-height:1.16667em}}.pane-utilities-block-performance h2:after{content:'';position:absolute;left:50%;bottom:0;width:58px;height:4px;background:#005fb6 !important;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pane-utilities-block-performance .swiper-performance{height:100%}.pane-utilities-block-performance .swiper-performance .swiper-pagination .swiper-pagination-bullet{width:11px !important;height:11px !important;display:inline-block !important;border-radius:100% !important;background:#fff !important;opacity:0.8 !important;margin:0 5px 0 5px !important;cursor:pointer !important;border:3px #29b6ff solid !important;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.pane-utilities-block-performance .swiper-performance .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1 !important;background:#29b6ff !important}#destinations-widget{width:100%;min-height:500px;height:auto;background:#fff}@media (min-width:320px) and (max-width:989px){#destinations-widget{min-height:auto}}#destinations-widget .filters{width:36%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;position:absolute;top:50%;left:0;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){#destinations-widget .filters{width:100%;height:auto;position:relative;top:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;padding:20px 0 0}}#destinations-widget .filters h2{display:inline-block;color:#29a8ff;text-transform:uppercase;position:relative;font-size:1.875em;line-height:1.76667em;margin:0 0 40px}@media (min-width:320px) and (max-width:989px){#destinations-widget .filters h2{margin:0 0 20px}}#destinations-widget .filters h2:after{content:'';position:absolute;left:50%;bottom:0;width:58px;height:4px;background:#29a8ff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#destinations-widget .filters p{font-size:.9375em;line-height:1.2em;color:#606060;padding:0 0 20px;width:100%;border-bottom:1px #e6e6e6 solid;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#destinations-widget .filters p{padding:0 20px 20px}}#destinations-widget .filters ul{width:100%;list-style-type:none;padding:0;margin:0;text-align:left}#destinations-widget .filters ul li{border-bottom:1px #e6e6e6 solid;padding:25px 0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#destinations-widget .filters ul li{padding:20px 20px}}#destinations-widget .filters ul li label{display:block;font-size:.875em;line-height:5em;position:absolute;left:38px;width:calc(100% - 38px);top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%}@media (min-width:320px) and (max-width:989px){#destinations-widget .filters ul li label{left:48px;font-size:.875em;line-height:4.28571em;width:calc(100% - 48px)}}#destinations-widget .filters ul li.multi-rows label span{display:inline-block;position:absolute;line-height:30px;height:30px;width:100%;top:10px}@media (min-width:320px) and (max-width:989px){#destinations-widget .filters ul li.multi-rows label span{top:6px}}#destinations-widget .filters ul li.multi-rows label span:nth-child(2){top:30px}@media (min-width:320px) and (max-width:989px){#destinations-widget .filters ul li.multi-rows label{font-size:.875em;line-height:5em}}#destinations-widget #map_canvas{height:100%;width:64%;float:right;position:relative;background:#c4ddfc}@media (min-width:320px) and (max-width:989px){#destinations-widget #map_canvas{height:250px;width:100%}}#destinations-widget #static_map{height:100%;width:64%;float:right;position:relative;background:#c4ddfc}@media (min-width:320px) and (max-width:989px){#destinations-widget #static_map{height:auto;width:100%}}#destinations-widget #static_map .map-img{position:relative;width:100%;height:100%}#destinations-widget #static_map .map-img picture{width:100%;height:auto;display:block;aspect-ratio:1.498771}@media (min-width:320px) and (max-width:989px){#destinations-widget #static_map .map-img picture{height:100%;aspect-ratio:1}}#destinations-widget #static_map .map-img img{display:block;width:100%;height:auto;object-fit:cover}@media (min-width:320px) and (max-width:989px){#destinations-widget #static_map .map-img img{height:100%}}#destinations-widget #static_map .map-img .rotta{position:absolute;width:100%;height:100%;top:0;left:0;display:none}#destinations-widget #static_map .map-img .rotta.active{display:block}#destinations-widget #static_map .map-img .rotta picture{width:100%;height:auto;display:block;aspect-ratio:1.498771}@media (min-width:320px) and (max-width:989px){#destinations-widget #static_map .map-img .rotta picture{height:100%;aspect-ratio:1}}#destinations-widget #static_map .map-img .rotta img{display:block;width:100%;height:auto;object-fit:cover}@media (min-width:320px) and (max-width:989px){#destinations-widget #static_map .map-img .rotta img{height:100%}}.intesta_pagine{background:#fff;box-sizing:border-box;padding:0;text-align:center}.contenitore_left_right{width:100%;position:relative;min-height:500px;overflow:hidden;background:#f6f6f6}@media (min-width:320px) and (max-width:989px){.contenitore_left_right{min-height:auto}}.contenitore_left_right:before{content:'';position:absolute;left:0;top:0;z-index:1;background:#ebebeb;border-right:2px #fff solid;width:30%;height:100%}@media (min-width:320px) and (max-width:989px){.contenitore_left_right:before{display:none}}.contenitore_left_right .view-group-side-menu,.contenitore_left_right .view-company-side-menu,.contenitore_left_right .view-travel-informations-side-menu,.contenitore_left_right .view-pmr-side-menu,.contenitore_left_right .view-privacy-side-menu,.contenitore_left_right .view-sicurezza-side-menu{position:relative;z-index:10;width:30%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 30px}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .view-group-side-menu,.contenitore_left_right .view-company-side-menu,.contenitore_left_right .view-travel-informations-side-menu,.contenitore_left_right .view-pmr-side-menu,.contenitore_left_right .view-privacy-side-menu,.contenitore_left_right .view-sicurezza-side-menu{padding:30px 20px;width:100%;background:#ebebeb}}@media (min-width:1366px) and (max-width:1599px){.contenitore_left_right .view-group-side-menu,.contenitore_left_right .view-company-side-menu,.contenitore_left_right .view-travel-informations-side-menu,.contenitore_left_right .view-pmr-side-menu,.contenitore_left_right .view-privacy-side-menu,.contenitore_left_right .view-sicurezza-side-menu{padding:60px}}@media (min-width:1600px){.contenitore_left_right .view-group-side-menu,.contenitore_left_right .view-company-side-menu,.contenitore_left_right .view-travel-informations-side-menu,.contenitore_left_right .view-pmr-side-menu,.contenitore_left_right .view-privacy-side-menu,.contenitore_left_right .view-sicurezza-side-menu{padding:60px}}.contenitore_left_right .view-group-side-menu select.scegli_sottomenu,.contenitore_left_right .view-company-side-menu select.scegli_sottomenu,.contenitore_left_right .view-travel-informations-side-menu select.scegli_sottomenu,.contenitore_left_right .view-pmr-side-menu select.scegli_sottomenu,.contenitore_left_right .view-privacy-side-menu select.scegli_sottomenu,.contenitore_left_right .view-sicurezza-side-menu select.scegli_sottomenu{display:none}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .view-group-side-menu select.scegli_sottomenu,.contenitore_left_right .view-company-side-menu select.scegli_sottomenu,.contenitore_left_right .view-travel-informations-side-menu select.scegli_sottomenu,.contenitore_left_right .view-pmr-side-menu select.scegli_sottomenu,.contenitore_left_right .view-privacy-side-menu select.scegli_sottomenu,.contenitore_left_right .view-sicurezza-side-menu select.scegli_sottomenu{width:100%;overflow:hidden;display:block;background:#fff;padding:5px 0;font-size:1em;line-height:1.5em}}.contenitore_left_right .view-group-side-menu .item-list ul,.contenitore_left_right .view-company-side-menu .item-list ul,.contenitore_left_right .view-travel-informations-side-menu .item-list ul,.contenitore_left_right .view-pmr-side-menu .item-list ul,.contenitore_left_right .view-privacy-side-menu .item-list ul,.contenitore_left_right .view-sicurezza-side-menu .item-list ul{margin:0;padding:0;list-style-type:none;overflow:hidden;border-top:1px #e0e0e0 solid}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .view-group-side-menu .item-list ul,.contenitore_left_right .view-company-side-menu .item-list ul,.contenitore_left_right .view-travel-informations-side-menu .item-list ul,.contenitore_left_right .view-pmr-side-menu .item-list ul,.contenitore_left_right .view-privacy-side-menu .item-list ul,.contenitore_left_right .view-sicurezza-side-menu .item-list ul{display:none}}.contenitore_left_right .view-group-side-menu .item-list ul li,.contenitore_left_right .view-company-side-menu .item-list ul li,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li,.contenitore_left_right .view-pmr-side-menu .item-list ul li,.contenitore_left_right .view-privacy-side-menu .item-list ul li,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li{margin:0;padding:9px 0;display:block;border-bottom:1px #e0e0e0 solid}.contenitore_left_right .view-group-side-menu .item-list ul li a,.contenitore_left_right .view-company-side-menu .item-list ul li a,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li a,.contenitore_left_right .view-pmr-side-menu .item-list ul li a,.contenitore_left_right .view-privacy-side-menu .item-list ul li a,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li a{display:block;width:100%;height:auto;position:relative;min-height:50px;color:#606060;-moz-transition:ease-in-out .3s .2s;-o-transition:ease-in-out .3s .2s;-webkit-transition:ease-in-out .3s;-webkit-transition-delay:.2s;transition:ease-in-out .3s .2s}.contenitore_left_right .view-group-side-menu .item-list ul li a:before,.contenitore_left_right .view-company-side-menu .item-list ul li a:before,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li a:before,.contenitore_left_right .view-pmr-side-menu .item-list ul li a:before,.contenitore_left_right .view-privacy-side-menu .item-list ul li a:before,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li a:before{content:'';position:absolute;left:0;top:0;width:50px;height:50px;border-radius:50%;background:#29b6ff;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.contenitore_left_right .view-group-side-menu .item-list ul li a:hover:before,.contenitore_left_right .view-company-side-menu .item-list ul li a:hover:before,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li a:hover:before,.contenitore_left_right .view-pmr-side-menu .item-list ul li a:hover:before,.contenitore_left_right .view-privacy-side-menu .item-list ul li a:hover:before,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li a:hover:before{content:'';border-radius:0}.contenitore_left_right .view-group-side-menu .item-list ul li a.active,.contenitore_left_right .view-company-side-menu .item-list ul li a.active,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li a.active,.contenitore_left_right .view-pmr-side-menu .item-list ul li a.active,.contenitore_left_right .view-privacy-side-menu .item-list ul li a.active,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li a.active{color:#fff}.contenitore_left_right .view-group-side-menu .item-list ul li a.active:before,.contenitore_left_right .view-company-side-menu .item-list ul li a.active:before,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li a.active:before,.contenitore_left_right .view-pmr-side-menu .item-list ul li a.active:before,.contenitore_left_right .view-privacy-side-menu .item-list ul li a.active:before,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li a.active:before{content:'';width:100%;height:50px;border-radius:25px}.contenitore_left_right .view-group-side-menu .item-list ul li a img,.contenitore_left_right .view-company-side-menu .item-list ul li a img,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li a img,.contenitore_left_right .view-pmr-side-menu .item-list ul li a img,.contenitore_left_right .view-privacy-side-menu .item-list ul li a img,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li a img{position:absolute;width:30px;height:30px;left:10px;top:10px;z-index:10}.contenitore_left_right .view-group-side-menu .item-list ul li a span,.contenitore_left_right .view-company-side-menu .item-list ul li a span,.contenitore_left_right .view-travel-informations-side-menu .item-list ul li a span,.contenitore_left_right .view-pmr-side-menu .item-list ul li a span,.contenitore_left_right .view-privacy-side-menu .item-list ul li a span,.contenitore_left_right .view-sicurezza-side-menu .item-list ul li a span{display:block;position:absolute;padding:0 30px 0 60px;max-height:48px;overflow:hidden;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1.5em}.contenitore_left_right .content{position:relative;z-index:10;width:70%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content{padding:50px 20px;width:100%}}.contenitore_left_right .content.pagina_customer{padding:0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer{padding:0;width:100%}}.contenitore_left_right .content.pagina_customer h2{font-size:1.5625em;line-height:1em;color:#182c50}.contenitore_left_right .content.pagina_customer .blocco_customer{padding:60px;position:relative}.contenitore_left_right .content.pagina_customer .blocco_customer.blocco_customer_scuro{background:#eeeeee}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer{padding:50px 20px;overflow-x:scroll;overflow-y:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine{margin:40px 0 0 0;padding:40px 0 0 0;position:relative}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine{min-width:500px}}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.intestazione_indagine{position:absolute;width:100%;height:100%;z-index:1;list-style-type:none;overflow:hidden}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.intestazione_indagine li{height:100%;vertical-align:top;float:left;width:6%;text-align:center;position:relative;font-size:.8125em;line-height:1.53846em;color:#182c50}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.intestazione_indagine li:after{content:'';position:absolute;top:initial;bottom:initial;left:50%;right:initial;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:1px;background:#c9c9c9;top:40px}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.intestazione_indagine li.intestazione_indagine_1{width:40%;overflow:hidden}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.intestazione_indagine li.intestazione_indagine_1:after{display:none}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine{position:relative;overflow:hidden;z-index:10;width:100%;padding:40px 0 0}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li{width:100%;padding:20px 0;overflow:hidden}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_1{width:40%;font-size:.8125em;line-height:1.53846em;color:#182c50;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px 10px 0;float:left}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2{width:calc(60% - 6%);position:relative;float:left;left:3%;color:#182c50}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2.buono .valore{background:#a1c23e}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2.buono .barra{background:#a1c23e}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2.accettabile .valore{background:#f5b300}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2.accettabile .barra{background:#f5b300}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2.migliorare .valore{background:#e65555}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2.migliorare .barra{background:#e65555}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2 .valore{position:relative;z-index:10;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:#e0e0e0;font-size:.8125em;line-height:1.53846em;text-align:center;width:35px;padding:10px 5px 10px 0}.contenitore_left_right .content.pagina_customer .blocco_customer .blocco_intestazione_indagine ul.dettaglio_indagine li div.dettaglio_indagine_2 .barra{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background:#e0e0e0;border-radius:5px;height:10px}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col{width:100%}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col{min-width:550px}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_1{width:74%;text-align:left;border-bottom:1px #c9c9c9 solid;padding:20px 0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_1{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_2,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_3{width:13%;text-align:center;border-bottom:1px #c9c9c9 solid;padding:20px 0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_2,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_3{width:auto;padding:17px 10px}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_2 p,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_intesta .tab_3col_intesta_3 p{text-transform:uppercase;font-size:.8125em;line-height:1.53846em;color:#606060}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_1{width:74%;text-align:left;border-bottom:1px #c9c9c9 solid;padding:20px 0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_1{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_1 p{font-size:.875em;line-height:1.42857em;color:#182c50;font-weight:700}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_1 p.azzurro{color:#3bc0eb}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_1 p.grigio{color:#bebebe}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_2,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_3{width:13%;text-align:center;border-bottom:1px #c9c9c9 solid;padding:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_2,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_3{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_2.buono p,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_3.buono p{background:#88b20a}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_2.accettabile p,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_3.accettabile p{background:#f5b300}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_2.migliorare p,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_3.migliorare p{background:#e65555}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_2 p,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_3 p{color:#182c50;text-align:center;font-size:.875em;line-height:1.42857em;padding:17px 0;background:#e0e0e0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_2 p,.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col tr.tab_3col_riga .tab_3col_3 p{padding:17px 10px}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan{width:100%}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan{min-width:550px}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_1{width:13%;text-align:left;border-bottom:1px #c9c9c9 solid;padding:20px 0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_1{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_1 h3{font-size:.9375em;line-height:1.33333em;color:#182c50}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_1 p{text-transform:uppercase;font-size:.8125em;line-height:1.53846em;color:#606060}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_2{width:74%;text-align:right;border-bottom:1px #c9c9c9 solid;padding:20px 0;font-size:.9375em;line-height:1.33333em;color:#182c50}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_2{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_2 span{color:#777777;margin:0 0 0 18px}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_3{width:13%;text-align:center;border-bottom:1px #c9c9c9 solid;padding:20px 0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_3{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_intesta .tab_3col_intesta_3 p{text-transform:uppercase;font-size:.8125em;line-height:1.53846em;color:#606060}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1{width:13%;text-align:center;border-bottom:1px #c9c9c9 solid;padding:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;position:relative;background:#e0e0e0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1:after{content:'';border:3px #f6f6f6 solid;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1.buono:before{content:'';background:#88b20a;position:absolute;left:0;top:3px;height:calc(100% - 6px);width:3px;z-index:10}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1.accettabile:before{content:'';background:#f5b300;position:absolute;left:0;top:3px;height:calc(100% - 6px);width:3px;z-index:10}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1.migliorare:before{content:'';background:#e65555;position:absolute;left:0;top:3px;height:calc(100% - 6px);width:3px;z-index:10}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1 p{color:#182c50;text-align:center;font-size:.875em;line-height:1.42857em;padding:17px 0;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_1 p{padding:17px 10px}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_2{width:74%;text-align:left;border-bottom:1px #c9c9c9 solid;padding:20px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_2{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_2 p{font-size:.875em;line-height:1.42857em;color:#182c50;font-weight:700}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_2 p.azzurro{color:#3bc0eb}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_2 p.grigio{color:#bebebe}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_3{width:13%;text-align:center;border-bottom:1px #c9c9c9 solid;padding:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_3{width:auto}}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_3.buono p{background:#88b20a}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_3.accettabile p{background:#f5b300}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_3.migliorare p{background:#e65555}.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_3 p{color:#606060;text-align:center;font-size:.875em;line-height:1.42857em;padding:17px 0;background:#e0e0e0}@media (min-width:320px) and (max-width:989px){.contenitore_left_right .content.pagina_customer .blocco_customer table.tab_3col_rowspan tr.tab_3col_riga .tab_3col_3 p{padding:17px 10px}}.contenitore_left_right .content.pagina_customer .blocco_customer ul.legenda_customer{padding:20px 0 0;list-style-type:none;margin:0;overflow:hidden;font-size:.8125em;line-height:1.53846em}.contenitore_left_right .content.pagina_customer .blocco_customer ul.legenda_customer li{float:left;margin:0 20px 0 0}.contenitore_left_right .content.pagina_customer .blocco_customer ul.legenda_customer li span{font-size:.84615em;line-height:1.81818em;text-transform:uppercase;font-weight:700}.contenitore_left_right .content.pagina_customer .blocco_customer ul.legenda_customer li span.buono{color:#88b20a}.contenitore_left_right .content.pagina_customer .blocco_customer ul.legenda_customer li span.accettabile{color:#f5b300}.contenitore_left_right .content.pagina_customer .blocco_customer ul.legenda_customer li span.migliorare{color:#e65555}.contenitore_left_right .content .field-name-field-image img{width:100%;height:auto;margin:0 0 25px}.bean-page-heading{width:100%;height:480px;overflow:hidden;position:relative;text-align:center}@media (min-width:320px) and (max-width:989px){.bean-page-heading{height:auto;padding:0 0 30px}}.bean-page-heading img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:ease-in-out .6s;-o-transition:ease-in-out .6s;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.bean-page-heading.active img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.bean-page-heading h1{color:#fff;display:inline-block;text-transform:uppercase;position:relative;margin:0 0 10px;padding:10px 0 20px 0;font-family:'montserratmedium';font-size:2.875em;line-height:1.08696em;z-index:10}@media (min-width:320px) and (max-width:989px){.bean-page-heading h1{padding:10px 20px 20px 20px;font-size:1.875em;line-height:1.33333em}}.bean-page-heading h1:after{content:'';position:absolute;left:50%;bottom:0;width:155px;height:4px;background:#fff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bean-page-heading h2{color:#fff;font-size:.9375em;line-height:1.33333em;text-transform:uppercase;padding:100px 0 0;font-family:'montserratsemibold';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;position:relative}@media (min-width:320px) and (max-width:989px){.bean-page-heading h2{padding:40px 20px 0}}.pane-utilities-breadcrumb{background:#fff}.pane-utilities-breadcrumb .breadcrumb{padding:20px 0}.view-group-page,.view-company-page,.view-travel-informations-page{width:100%;position:relative;overflow:hidden;background:#29b6ff}.view-group-page .views-row,.view-company-page .views-row,.view-travel-informations-page .views-row{width:100%;height:450px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:ease-in-out .6s;-o-transition:ease-in-out .6s;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.view-group-page .views-row.active,.view-company-page .views-row.active,.view-travel-informations-page .views-row.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media (min-width:320px) and (max-width:989px){.view-group-page .views-row,.view-company-page .views-row,.view-travel-informations-page .views-row{height:auto}}.view-group-page .views-row a,.view-company-page .views-row a,.view-travel-informations-page .views-row a{display:block;width:100%;height:100%;position:relative}.view-group-page .views-row a .image,.view-company-page .views-row a .image,.view-travel-informations-page .views-row a .image{width:60%;height:100%;float:left;overflow:hidden;position:relative}@media (min-width:320px) and (max-width:989px){.view-group-page .views-row a .image,.view-company-page .views-row a .image,.view-travel-informations-page .views-row a .image{width:100%;height:200px}}.view-group-page .views-row a .image img,.view-company-page .views-row a .image img,.view-travel-informations-page .views-row a .image img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.view-group-page .views-row a .text,.view-company-page .views-row a .text,.view-travel-informations-page .views-row a .text{position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%;z-index:10;color:#fff;padding:50px 50px 20px;text-align:left;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat 50px bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.view-group-page .views-row a .text,.view-company-page .views-row a .text,.view-travel-informations-page .views-row a .text{width:100%;position:relative;padding:50px 20px 30px;margin:0 0 50px;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;top:0 !important;right:inherit !important;left:inherit !important;clear:both;text-align:left !important;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat 20px bottom !important}}.view-group-page .views-row a .text h3,.view-company-page .views-row a .text h3,.view-travel-informations-page .views-row a .text h3{font-size:1.875em;line-height:1.16667em;padding:0 0 20px;color:#fff;text-transform:uppercase}.view-group-page .views-row a .text p,.view-company-page .views-row a .text p,.view-travel-informations-page .views-row a .text p{font-size:1em;line-height:1.25em;padding:0 0 20px;color:#fff}.view-group-page .views-row a .text span,.view-company-page .views-row a .text span,.view-travel-informations-page .views-row a .text span{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1em;line-height:1.3125em;background:#244f80}.view-group-page .views-row.views-row-3 .image,.view-group-page .views-row.views-row-7 .image,.view-group-page .views-row.views-row-9 .image,.view-group-page .views-row.views-row-11 .image,.view-company-page .views-row.views-row-3 .image,.view-company-page .views-row.views-row-7 .image,.view-company-page .views-row.views-row-9 .image,.view-company-page .views-row.views-row-11 .image,.view-travel-informations-page .views-row.views-row-3 .image,.view-travel-informations-page .views-row.views-row-7 .image,.view-travel-informations-page .views-row.views-row-9 .image,.view-travel-informations-page .views-row.views-row-11 .image{float:right}.view-group-page .views-row.views-row-3 .text,.view-group-page .views-row.views-row-7 .text,.view-group-page .views-row.views-row-9 .text,.view-group-page .views-row.views-row-11 .text,.view-company-page .views-row.views-row-3 .text,.view-company-page .views-row.views-row-7 .text,.view-company-page .views-row.views-row-9 .text,.view-company-page .views-row.views-row-11 .text,.view-travel-informations-page .views-row.views-row-3 .text,.view-travel-informations-page .views-row.views-row-7 .text,.view-travel-informations-page .views-row.views-row-9 .text,.view-travel-informations-page .views-row.views-row-11 .text{right:inherit;left:0}.view-group-page .views-row.views-row-2 .image,.view-group-page .views-row.views-row-5 .image,.view-company-page .views-row.views-row-2 .image,.view-company-page .views-row.views-row-5 .image,.view-travel-informations-page .views-row.views-row-2 .image,.view-travel-informations-page .views-row.views-row-5 .image{float:right;width:100%;background:#000}.view-group-page .views-row.views-row-2 .image img,.view-group-page .views-row.views-row-5 .image img,.view-company-page .views-row.views-row-2 .image img,.view-company-page .views-row.views-row-5 .image img,.view-travel-informations-page .views-row.views-row-2 .image img,.view-travel-informations-page .views-row.views-row-5 .image img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.view-group-page .views-row.views-row-2 .text,.view-group-page .views-row.views-row-5 .text,.view-company-page .views-row.views-row-2 .text,.view-company-page .views-row.views-row-5 .text,.view-travel-informations-page .views-row.views-row-2 .text,.view-travel-informations-page .views-row.views-row-5 .text{right:inherit;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat center bottom}.view-display-id-caronte{width:100%;position:relative;overflow:hidden}.view-display-id-caronte .view-brand-logo{padding:80px 0 20px}@media (min-width:320px) and (max-width:989px){.view-display-id-caronte .view-brand-logo{padding:40px 0 20px}}.view-display-id-caronte .view-brand-logo img{width:155px;height:81px;margin:0 auto}.view-display-id-caronte .item{width:33.333333%;float:left;overflow:hidden;position:relative;height:450px;background:#000}@media (min-width:320px) and (max-width:989px){.view-display-id-caronte .item{width:100% !important;height:auto !important}}.view-display-id-caronte .item img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.view-display-id-caronte .item .text{width:285px;min-height:235px;border:1px #fff solid;padding:25px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;text-align:center}@media (min-width:320px) and (max-width:989px){.view-display-id-caronte .item .text{position:relative;left:0;top:0;margin:20px auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.view-display-id-caronte .item .text h3{text-align:center;font-size:1.875em;line-height:1em;color:#fff;text-transform:uppercase;font-family:'montserratsemibold'}.view-display-id-caronte .item .text p{text-align:center;font-size:1.25em;line-height:1.5em;color:#fff;text-transform:uppercase;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat center bottom;padding:0 0 40px}.view-display-id-caronte .item .text span{display:inline-block;margin:0 0 15px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/group25-white.svg) no-repeat center center;background-size:auto 40px;width:100px;height:41px}.view-display-id-tttlines{width:100%;position:relative;overflow:hidden}.view-display-id-tttlines .view-brand-logo{padding:80px 0 20px}@media (min-width:320px) and (max-width:989px){.view-display-id-tttlines .view-brand-logo{padding:40px 0 20px}}.view-display-id-tttlines .view-brand-logo img{width:200px;height:auto;margin:0 auto}.view-display-id-tttlines .item{width:50%;float:left;overflow:hidden;position:relative;height:450px;background:#000}@media (min-width:320px) and (max-width:989px){.view-display-id-tttlines .item{width:100% !important;height:auto !important}}.view-display-id-tttlines .item img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.view-display-id-tttlines .item .text{width:285px;min-height:235px;border:1px #fff solid;padding:25px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;text-align:center}@media (min-width:320px) and (max-width:989px){.view-display-id-tttlines .item .text{position:relative;left:0;top:0;margin:20px auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.view-display-id-tttlines .item .text h3{text-align:center;font-size:1.875em;line-height:1em;color:#fff;text-transform:uppercase;font-family:'montserratsemibold'}.view-display-id-tttlines .item .text p{text-align:center;font-size:1.25em;line-height:1.5em;color:#fff;text-transform:uppercase;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat center bottom;padding:0 0 40px}.view-display-id-tttlines .item .text span{display:inline-block;margin:0 0 15px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/tttlines-white.svg) no-repeat center center;background-size:auto 20px;width:150px;height:25px}.view-display-id-siremar{width:100%;position:relative;overflow:hidden}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar.view-id-destinations_archipelago{padding-bottom:40px}}.view-display-id-siremar .view-brand-logo{padding:80px 0 20px}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .view-brand-logo{padding:40px 0 20px}}.view-display-id-siremar .view-brand-logo img{width:200px;height:auto;margin:0 auto}.view-display-id-siremar>.item-destination-first:first-child{width:50% !important}.view-display-id-siremar .item{width:33.33333333%;float:left;overflow:hidden;position:relative;height:450px;background:#000}.view-display-id-siremar .item:nth-of-type(2),.view-display-id-siremar .item:nth-of-type(3),.view-display-id-siremar .item:nth-of-type(4),.view-display-id-siremar .item:nth-of-type(5){width:50%}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .item{width:100% !important;height:auto !important}}.view-display-id-siremar .item img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.view-display-id-siremar .item .text{width:285px;min-height:235px;border:1px #fff solid;padding:25px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;text-align:center}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .item .text{position:relative;left:0;top:0;margin:20px auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.view-display-id-siremar .item .text>h3{text-align:center;font-size:1.875em;line-height:1em;color:#fff;text-transform:uppercase;font-family:'montserratsemibold';background:none}.view-display-id-siremar .item .text>p{text-align:center;font-size:1.25em;line-height:1.5em;color:#fff;text-transform:uppercase;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat center bottom;padding:0 0 40px}.view-display-id-siremar .item .text>span{display:inline-block;margin:0 0 15px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar-white.svg) no-repeat center center;background-size:auto 15px;width:150px;height:15px}.view-display-id-siremar .item-archipelago .text{left:50px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:250px}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .item-archipelago .text{width:285px;left:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@media (min-width:1366px) and (max-width:1599px){.view-display-id-siremar .item-archipelago .text{width:285px}}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .item-archipelago{position:relative;left:0;top:0;width:100%;text-align:center;padding:0 25px 25px;overflow:hidden;transform:none;box-sizing:border-box}}.view-display-id-siremar .list-archipelago{width:calc(100% - 355px);position:absolute;left:325px;top:50%;z-index:100;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1366px) and (max-width:1599px){.view-display-id-siremar .list-archipelago{width:calc(100% - 390px);left:360px}}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .list-archipelago{position:relative;left:0;top:0;width:100%;text-align:center}}.view-display-id-siremar .list-archipelago .item{width:100%;overflow:hidden;height:auto;padding:13px 0;text-align:left;background:transparent}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .list-archipelago .item{padding:0}}.view-display-id-siremar .list-archipelago .item .image{display:none}.view-display-id-siremar .list-archipelago .item .text{width:100%;min-height:auto;border:none;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;left:0;top:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;z-index:10;text-align:left}@media (min-width:320px) and (max-width:989px){.view-display-id-siremar .list-archipelago .item .text{position:relative;left:0;top:0;margin:10px auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.view-display-id-siremar .list-archipelago .item .text span{display:none}.view-display-id-siremar .list-archipelago .item .text h3{font-size:1.375em;line-height:1em;text-align:left;text-transform:initial;font-family:'montserratregular';background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat left center;background-size:12px auto;padding:0 0 0 25px}.view-display-id-siremar .list-archipelago .item .text p{display:none}.scheda_carta_amare_100{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/carta.jpg) no-repeat center center;background-size:cover}.scheda_carta_amare_100.scheda_traghetticard_100{background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/card.jpg) no-repeat center top;background-size:cover;height:580px}.scheda_carta_amare_100.scheda_digitalpoint_100{background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/digitalpoint.jpg) no-repeat center top;background-size:cover;height:580px}@media (min-width:320px) and (max-width:989px){.scheda_carta_amare_100{height:auto !important;padding:0 0 30px;margin:0 0 30px}}.scheda_carta_amare_100 .text{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.scheda_carta_amare_100 .text{padding:0 20px !important;position:relative}}.scheda_carta_amare_100 .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:'montserratmedium'}@media (min-width:320px) and (max-width:989px){.scheda_carta_amare_100 .text .titolo{padding:0 25px 20px}}.scheda_carta_amare_100 .text .social-buttons{width:100%;list-style-type:none;padding:0;margin:0;text-align:center}.scheda_carta_amare_100 .text .social-buttons li{display:inline-block;margin:0 13px}.scheda_carta_amare_100 .text .social-buttons li a{display:block;width:40px;height:40px;border:1px #fff solid;border-radius:50%;text-indent:-9999px}.scheda_carta_amare_100 .text .social-buttons li a.facebook{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/facebook.svg) no-repeat center center;background-size:12px auto}.scheda_carta_amare_100 .text .social-buttons li a.twitter{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/twitter.svg) no-repeat center center;background-size:23px auto}.scheda_self_checkin_100_it{width:100%;position:relative;overflow:hidden;height:480px;background:#0a285a url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/top2-it.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){.scheda_self_checkin_100_it{height:auto !important;padding:0 0 30px;margin:0 0 30px;min-height:320px;background:#0a285a url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/top2-it-m.jpg) no-repeat left center;background-size:100%}}.scheda_self_checkin_100_en{width:100%;position:relative;overflow:hidden;height:480px;background:#0a285a url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/top2-en.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){.scheda_self_checkin_100_en{height:auto !important;padding:0 0 30px;margin:0 0 30px;min-height:320px;background:#0a285a url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/top2-en-m.jpg) no-repeat left center;background-size:100%}}.scheda_traghettiamoalsicuro_100{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/traghettiamoalsicuro/1920-top-scudo-sicurezza3.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){.scheda_traghettiamoalsicuro_100{height:auto !important;padding:0 0 30px;margin:0 0 30px}}.scheda_traghettiamoalsicuro_100 .text{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.scheda_traghettiamoalsicuro_100 .text{padding:0 20px !important;position:relative}}.scheda_traghettiamoalsicuro_100 .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:'montserratmedium'}@media (min-width:320px) and (max-width:989px){.scheda_traghettiamoalsicuro_100 .text .titolo{padding:0 0px 20px}}.scheda_common_100{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/fatturazione/top.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){.scheda_common_100{height:auto !important;padding:0 0 30px;margin:0 0 30px}}.scheda_common_100 .text{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.scheda_common_100 .text{padding:0 20px !important;position:relative}}.scheda_common_100 .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:'montserratmedium'}@media (min-width:320px) and (max-width:989px){.scheda_common_100 .text .titolo{padding:0 25px 20px}}.scheda_common_100 .text .social-buttons{width:100%;list-style-type:none;padding:0;margin:0;text-align:center}.scheda_common_100 .text .social-buttons li{display:inline-block;margin:0 13px}.scheda_common_100 .text .social-buttons li a{display:block;width:40px;height:40px;border:1px #fff solid;border-radius:50%;text-indent:-9999px}.scheda_common_100 .text .social-buttons li a.facebook{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/facebook.svg) no-repeat center center;background-size:12px auto}.scheda_common_100 .text .social-buttons li a.twitter{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/twitter.svg) no-repeat center center;background-size:23px auto}.box_testo_gestionale{width:100%;overflow:hidden;max-width:1160px;margin:0 auto;padding:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.box_testo_gestionale{padding:20px}}.node-destination{background:#fff;min-height:500px;box-sizing:border-box;padding:0}@media (min-width:320px) and (max-width:989px){.node-destination{padding:0}}.node-destination .scheda_destination_100_vh{min-height:500px;width:100%;position:relative;overflow:hidden;height:calc(100vh - 200px);background-color:#000}.node-destination .scheda_destination_100_vh video{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.node-destination .scheda_destination_100_vh img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;opacity:0.5;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.node-destination .scheda_destination_100_vh .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.node-destination .scheda_destination_100_vh .text{padding:0 20px !important}}.node-destination .scheda_destination_100_vh .text .titolo{font-size:1.5em;line-height:1.16667em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 45px;max-width:885px;font-family:'montserratmedium'}@media (min-width:320px) and (max-width:989px){.node-destination .scheda_destination_100_vh .text .titolo{padding:0 25px 45px;font-size:.9375em;line-height:1.4em}}.node-destination .scheda_destination_100_vh .text .titolo h1,.node-destination .scheda_destination_100_vh .text .titolo h2{font-size:1.91667em;line-height:1em;padding:22px 0 22px;position:relative;margin:0 0 30px;color:#fff;text-transform:uppercase;font-family:'montserratmedium'}@media (min-width:320px) and (max-width:989px){.node-destination .scheda_destination_100_vh .text .titolo h1,.node-destination .scheda_destination_100_vh .text .titolo h2{font-family:montserratmedium;font-size:1.375em;line-height:1.27273em}}.node-destination .scheda_destination_100_vh .text .titolo h1:after,.node-destination .scheda_destination_100_vh .text .titolo h2:after{content:'';position:absolute;left:50%;bottom:0;width:155px;height:5px;background:#fff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.node-destination .scheda_destination_100_vh .text .social-buttons{width:100%;list-style-type:none;padding:0;margin:0;text-align:center}.node-destination .scheda_destination_100_vh .text .social-buttons li{display:inline-block;margin:0 13px}.node-destination .scheda_destination_100_vh .text .social-buttons li a{display:block;width:40px;height:40px;border:1px #fff solid;border-radius:50%;text-indent:-9999px}.node-destination .scheda_destination_100_vh .text .social-buttons li a.facebook{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/facebook.svg) no-repeat center center;background-size:12px auto}.node-destination .scheda_destination_100_vh .text .social-buttons li a.twitter{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/twitter.svg) no-repeat center center;background-size:23px auto}.node-destination .testo_gestionale{width:100%;overflow:hidden;max-width:1160px;margin:0 auto;padding:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.node-destination .testo_gestionale{padding:20px}}.node-destination .testo_gestionale.testo_gestionale_destinazioni h1{font-size:2em;line-height:1.125em;padding:0 0 20px;color:#005fb6}.node-destination .testo_gestionale.testo_gestionale_destinazioni h3{color:#005fb6}.node-destination .testo_gestionale.testo_gestionale_destinazioni div.raggiungere{padding:10px 0 10px 65px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/sire-ico-raggiungere.svg) no-repeat left 10px;background-size:43px 43px}.node-destination .testo_gestionale.testo_gestionale_destinazioni div.mezzi{padding:10px 0 10px 65px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/sire-ico-mezzi.svg) no-repeat left 10px;background-size:43px 43px}.node-destination .testo_gestionale.testo_gestionale_destinazioni div.luoghi{padding:10px 0 10px 65px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/sire-ico-luoghi.svg) no-repeat left 10px;background-size:43px 43px}.node-destination .testo_gestionale.testo_gestionale_destinazioni div.durata{padding:10px 0 10px 65px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/sire-ico-durata.svg) no-repeat left 10px;background-size:43px 43px}.node-destination ul#gallery{list-style-type:none;margin:0 auto;width:100%;overflow:hidden;max-width:1600px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0}.node-destination ul#gallery li{padding:0 30px 60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.node-destination ul#gallery li img{width:100%;height:auto}.node-destination .box-office{width:100%;margin:0;overflow:hidden;text-align:center}.node-destination .box-office .box-office-int{background:#005fb6;height:auto;position:relative;width:100%;margin-bottom:110px}@media (min-width:320px) and (max-width:989px){.node-destination .box-office .box-office-int{margin-bottom:50px}}.node-destination .box-office .box-office-int .text{width:100%;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:150px 50px 50px;position:relative;top:0;left:0;text-align:center}@media (min-width:320px) and (max-width:989px){.node-destination .box-office .box-office-int .text{padding:150px 20px 20px}}.node-destination .box-office .box-office-int .text h2{font-size:1.25em;line-height:1.25em;padding:0 0 15px}.node-destination .box-office .box-office-int .text a{color:#fff}.node-destination .box-office .box-office-int .text p{padding:0 0 15px}.node-destination .box-office .box-office-int .text:before{content:'';position:absolute;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:40px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-biglietteria.svg) no-repeat 0 0;width:74px;height:40px}.node-destination .box-office .box-office-int .text:after{content:'';position:absolute;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:112px;background:#fff;width:200px;height:1px}.node-destination .box-office .box-office-int .image{width:60%;height:100%;overflow:hidden;position:absolute;top:0;right:0}.node-destination .box-office .box-office-int .image img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.header_booking{width:100%;position:relative;height:70px;background:#f4f4f4;-moz-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);-webkit-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5)}@media (min-width:320px) and (max-width:989px){.header_booking{background:#fff}}.header_booking .numero_verde{width:106px;height:38px;position:absolute;right:50px;top:16px;z-index:10}@media (min-width:320px) and (max-width:989px){.header_booking .numero_verde{display:none}}.header_booking .user_menu{position:absolute;right:190px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-size:.75em;line-height:1.5em}@media (min-width:320px) and (max-width:989px){.header_booking .user_menu{display:none}}.header_booking .logo_int{height:62px;position:relative;left:0;top:5px}.header_booking .logo_int ul{list-style-type:none;padding:0;margin:0;overflow:visible;position:relative;height:62px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px}@media (min-width:320px) and (max-width:989px){.header_booking .logo_int ul{padding:0;width:100%}}.header_booking .logo_int ul li{float:left;width:148px;height:62px;position:relative;list-style-image:none;list-style-type:none;margin:0;padding:0}@media (min-width:320px) and (max-width:989px){.header_booking .logo_int ul li{padding:0;width:25%}}.header_booking .logo_int ul li:after{content:'';position:absolute;right:-1px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:31px;background:#8c8c8c;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s}.header_booking .logo_int a,.header_booking .logo_int span{display:block;position:relative;top:0;width:100%;height:100%}.header_booking .logo_int a#group,.header_booking .logo_int span#group{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/group25.svg) no-repeat center center;background-size:78px 43px}@media (min-width:320px) and (max-width:989px){.header_booking .logo_int a#group,.header_booking .logo_int span#group{background-size:50px auto}}.header_booking .logo_int a#caronte,.header_booking .logo_int span#caronte{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/caronte25.svg) no-repeat center center;background-size:60px 30px}@media (min-width:320px) and (max-width:989px){.header_booking .logo_int a#caronte,.header_booking .logo_int span#caronte{background-size:50px auto}}.header_booking .logo_int a#siremar,.header_booking .logo_int span#siremar{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar.svg) no-repeat center center;background-size:105px 18px}@media (min-width:320px) and (max-width:989px){.header_booking .logo_int a#siremar,.header_booking .logo_int span#siremar{background-size:70px auto}}.header_booking .logo_int a#tttlines,.header_booking .logo_int span#tttlines{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/tttlines.svg) no-repeat center center;background-size:90px 21px}@media (min-width:320px) and (max-width:989px){.header_booking .logo_int a#tttlines,.header_booking .logo_int span#tttlines{background-size:70px auto}}.blocco_contatti{width:100%;position:relative;background:#f6f6f6;padding:80px 0;text-align:left;color:#606060}@media (min-width:320px) and (max-width:989px){.blocco_contatti{padding:50px 0}}.blocco_contatti .blocco_customercare_pad{width:100%;max-width:1260px;margin:0 auto;overflow:hidden;position:relative;padding:0 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.blocco_contatti .blocco_customercare_pad{padding:0 20px}}.blocco_contatti .blocco_customercare_pad h2{text-transform:uppercase;padding:0 0 15px;font-size:1.375em;line-height:1.18182em;font-family:'montserratsemibold'}.blocco_contatti .blocco_customercare_pad p{font-size:1em;line-height:1.25em;padding:0 0 25px}.blocco_contatti .blocco_customercare_pad a{color:#29b6ff}.blocco_contatti .blocco_contatti_pad{width:100%;max-width:1260px;margin:0 auto;overflow:hidden;position:relative;padding:0 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.blocco_contatti .blocco_contatti_pad{padding:0 20px}}.blocco_contatti .blocco_contatti_pad:before{content:'';width:1px;position:absolute;height:100%;left:33.333333%;background:#a7a7a7}@media (min-width:320px) and (max-width:989px){.blocco_contatti .blocco_contatti_pad:before{display:none}}.blocco_contatti .blocco_contatti_pad:after{content:'';width:1px;position:absolute;height:100%;left:66.66666%;background:#a7a7a7}@media (min-width:320px) and (max-width:989px){.blocco_contatti .blocco_contatti_pad:after{display:none}}.blocco_contatti .blocco_contatti_pad.blocco_contatti_pad_2col:before{display:none}.blocco_contatti .blocco_contatti_pad .blocco_contatti_1{width:33.333333%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px}@media (min-width:320px) and (max-width:989px){.blocco_contatti .blocco_contatti_pad .blocco_contatti_1{padding:0 0 20px;width:100% !important}}.blocco_contatti .blocco_contatti_pad .blocco_contatti_1.blocco_contatti_1_1{width:66.666666%}.blocco_contatti .blocco_contatti_pad .blocco_contatti_1.blocco_contatti_1_2{width:33.333333333%}.blocco_contatti .blocco_contatti_pad h2{text-transform:uppercase;padding:0 0 25px;font-size:1.375em;line-height:1.18182em;font-family:'montserratsemibold'}.blocco_contatti .blocco_contatti_pad p{font-size:1em;line-height:1.25em;padding:0 0 25px}.blocco_contatti .blocco_contatti_pad a{color:#29b6ff}.blocco_contatti .blocco_contatti_pad span{display:block;text-transform:uppercase}.blocco_contatti .blocco_contatti_pad img{margin:10px 0 0}.infowindow:before{content:'';position:absolute;left:125px;background:#828282;height:100%;width:2px}.infowindow{position:relative;width:250px;overflow:hidden}.infowindow a{width:100%;display:inline-block;position:relative;box-sizing:border-box;height:40px;text-align:center;font-size:13px;font-family:montserratregular;text-transform:uppercase;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar.svg);background-size:120px 21px;background-repeat:no-repeat;background-position:10px center}.infowindow a.mto{width:50%;padding:0;background-position:center}.infowindow a span{position:absolute;top:50%;transform:translateY(-50%);display:block;left:140px}.infowindow a.siremar{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar.svg);background-size:100px 18px}.infowindow a.tttlines{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/tttlines.svg);background-size:90px 18px}.infowindow a.caronte{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/caronte25.svg);background-size:79px 40px}.pane-bean-travel-informations-heading-ca .content h1{color:#182c50}.pane-bean-travel-informations-heading-ca .content h1:after{background:#182c50}.pane-bean-travel-informations-heading-ca .content h2{padding:40px 0 0;color:#182c50}.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right h2,.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right h2{color:#606060;font-size:1.25em;line-height:1.75em;text-transform:uppercase;padding:70px 70px 9px}@media (min-width:320px) and (max-width:989px){.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right h2,.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right h2{padding:70px 70px 9px}}.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right .view-travel-informations-side-menu,.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right .view-travel-informations-side-menu{width:100%;padding:0 60px 130px}.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right:before,.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right:before{height:0%}@media (min-width:320px) and (max-width:989px){.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right ul,.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right ul{display:inline}}.panel-2col-stacked .panel-col-first .inside{margin:0 !important}@media (min-width:320px) and (max-width:989px){.panel-2col-stacked .panel-col-first{width:100%}}.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right{background-color:#ebebeb}.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right .view-travel-informations-side-menu{width:100%}@media (min-width:320px) and (max-width:989px){.panel-2col-stacked .panel-col-first .route_info_caronte .contenitore_left_right .view-travel-informations-side-menu{padding:0 60px 70px}}.panel-2col-stacked .panel-col-last .inside{margin:0 !important}@media (min-width:320px) and (max-width:989px){.panel-2col-stacked .panel-col-last{width:100%}}.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right{background-color:#f6f6f6}.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right .view-travel-informations-side-menu{width:100%}@media (min-width:320px) and (max-width:989px){.panel-2col-stacked .panel-col-last .route_info_caronte .contenitore_left_right .view-travel-informations-side-menu{background-color:#f6f6f6}}.errors{margin:0 auto 20px;padding:0 10px}.errors ul{list-style-type:none;padding:25px;margin:0;border:4px #005fb6 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.errors ul li{width:100%;text-align:center;padding:5px 0}.tooltipster-base{margin-top:7px;z-index:99999999999 !important}.tooltipster-base .tooltipster-box{background:#29b6ff;border:none;border-radius:2px;padding:5px;-moz-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);-webkit-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5)}.tooltipster-base .tooltipster-content{color:#fff;padding:0;font-size:.8125em;line-height:1.53846em}.tooltipster-base .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#29b6ff;left:0px;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#29b6ff;left:-3px;top:0px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#29b6ff;left:3px;top:0px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#29b6ff;left:0px;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#29b6ff}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#29b6ff}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#29b6ff}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#29b6ff}.pane-avvisi{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center}.pane-avvisi .view-avvisi{background:#f6f6f6;padding:15px 0}.pane-avvisi .view-avvisi .views-row{padding:25px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:45px auto;overflow:hidden;text-align:left;max-width:960px;background:#fff}.pane-avvisi .view-avvisi .views-row.riga-5{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ct-col-logo25.svg);background-size:85px auto;background-repeat:no-repeat;background-position:38px center;padding:25px 30px 25px 165px}@media (min-width:320px) and (max-width:989px){.pane-avvisi .view-avvisi .views-row.riga-5{background-position:center 30px;padding:95px 30px 25px 30px}}.pane-avvisi .view-avvisi .views-row.riga-3{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ttt-col-logo.svg);background-size:95px auto;background-repeat:no-repeat;background-position:35px center;padding:25px 30px 25px 165px}@media (min-width:320px) and (max-width:989px){.pane-avvisi .view-avvisi .views-row.riga-3{background-position:center 30px;padding:75px 30px 25px 30px}}.pane-avvisi .view-avvisi .views-row.riga-4{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar-col-logo.svg);background-size:95px auto;background-repeat:no-repeat;background-position:35px center;padding:25px 30px 25px 165px}@media (min-width:320px) and (max-width:989px){.pane-avvisi .view-avvisi .views-row.riga-4{background-position:center 30px;padding:75px 30px 25px 30px}}.pane-avvisi .view-avvisi .views-row.riga-602,.pane-avvisi .view-avvisi .views-row.riga-2053{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ngi-col-logo.svg);background-size:95px auto;background-repeat:no-repeat;background-position:35px center;padding:25px 30px 25px 165px}@media (min-width:320px) and (max-width:989px){.pane-avvisi .view-avvisi .views-row.riga-602,.pane-avvisi .view-avvisi .views-row.riga-2053{background-position:center 30px;padding:75px 30px 25px 30px}}.pane-avvisi .view-avvisi .views-row.riga-601,.pane-avvisi .view-avvisi .views-row.riga-2054{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/tdi-col-logo.svg);background-size:95px auto;background-repeat:no-repeat;background-position:35px center;padding:25px 30px 25px 165px}@media (min-width:320px) and (max-width:989px){.pane-avvisi .view-avvisi .views-row.riga-601,.pane-avvisi .view-avvisi .views-row.riga-2054{background-position:center 30px;padding:75px 30px 25px 30px}}.pane-avvisi .view-avvisi .views-row span.date-display-single{font-size:.8125em;line-height:1.53846em;color:#9b9b9b;display:block}.pane-avvisi .view-avvisi .views-row div.views-field-title{color:#005fb6;font-size:1.25em;line-height:1.25em;margin:0 0 10px;display:block}@media (min-width:320px) and (max-width:989px){.pane-avvisi .view-avvisi .views-row div.views-field-title{font-size:1.125em;line-height:1.22222em}}#itinerary-popup{position:absolute;top:0;bottom:0;left:0;right:0;position:fixed;background:rgba(0,0,0,0.7);z-index:100;display:none}#itinerary-popup .inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#FFFFFF;padding:10px}@media (min-width:320px) and (max-width:989px){#itinerary-popup .inner{width:80%}}#itinerary-popup .inner img{max-width:100%;max-height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:auto;height:auto;display:block}.view-id-slider .view-empty img{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}.sweet-alert p a{color:#29A8FF}.blocco_newsletter{width:100%;max-width:960px;margin:0 auto;overflow:hidden;position:relative;min-height:600px;text-align:left}.blocco_newsletter .link-active{display:block;text-align:center;padding-left:0px !important;margin-bottom:30px}.node-type-page .allegati{max-width:1160px;margin:0 auto;padding:18px 50px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.node-type-page .allegati{padding:20px}}.page-booking-summary .dettaglio_passeggeri.caronte div{padding:0 18px 0 0 !important}.page-booking-summary .dettaglio_passeggeri.caronte .tratta-cell{width:30%}.page-booking-summary .dettaglio_passeggeri.caronte .start-cell,.page-booking-summary .dettaglio_passeggeri.caronte .end-cell{width:10%}.page-booking-summary .dettaglio_passeggeri.caronte .company-cell{width:12%}.page-booking-summary .dettaglio_passeggeri.caronte .ship-cell{width:10%}.page-booking-summary .dettaglio_passeggeri.caronte .tkts-cell{width:12%}.page-booking-summary .dettaglio_passeggeri.stretto div{padding:0 20px 0 0 !important}.page-booking-summary .dettaglio_passeggeri.stretto .tratta-cell{width:30%}.page-booking-summary .dettaglio_passeggeri.stretto .start-cell{width:22%}.page-booking-summary .dettaglio_passeggeri.stretto .end-cell{width:24%}.page-booking-summary .dettaglio_passeggeri.stretto .tkts-cell{width:12%}.organigramma{width:100%;max-width:842px;margin:0 auto;min-height:1100px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/gruppo/linee_tablet-new2.png) no-repeat center 333px;position:relative;font-size:0.8em}@media (min-width:1366px) and (max-width:1599px){.organigramma{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/gruppo/linee-new2.png) no-repeat center 333px;font-size:1.0em}}@media (min-width:1600px){.organigramma{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/gruppo/linee-new2.png) no-repeat center 333px;font-size:1.0em}}@media (min-width:320px) and (max-width:989px){.organigramma{background:none}}.organigramma p{padding:0}.organigramma .etichetta_blu{position:absolute;background:#496f9e;border-radius:15px;width:27%;height:70px;text-align:center}@media (min-width:320px) and (max-width:989px){.organigramma .etichetta_blu{position:relative !important;background:#496f9e;border-radius:15px;width:100%;height:70px;text-align:center;left:0 !important;top:0 !important;right:inherit !important;moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;margin:0 0 20px;display:block;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important}}.organigramma .etichetta_blu span{color:#fff;font-size:1em;line-height:1.375em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 10px;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.organigramma .etichetta_bianca{position:absolute;background:#fff;border-radius:15px;width:30%;height:145px;text-align:center;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.organigramma .etichetta_bianca{position:absolute;background:#fff;border-radius:15px;width:30%;height:145px;text-align:center;text-transform:uppercase;position:relative !important;display:block;left:0 !important;width:100% !important;top:0 !important;right:inherit !important;margin:0 0 20px;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important}}.organigramma .etichetta_bianca span{position:absolute;color:#496f9e;font-size:1.25em;line-height:1.1em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:15px 10px;height:100%}.organigramma .titolo{width:100%;position:absolute;font-size:1.5625em;line-height:1.6em;color:#606060;left:0;text-align:center;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.organigramma .titolo{width:100%;position:relative !important;font-size:1.5625em;line-height:1.6em;color:#606060;left:0;text-align:center;text-transform:uppercase;margin:0 0 20px;top:0 !important;display:block}}.organigramma .etichetta_01{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}.organigramma .etichetta_02{top:90px}.organigramma .etichetta_03{left:0;top:149px}.organigramma .etichetta_03 span{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/caronte25.svg) no-repeat center bottom 16px;background-size:130px auto}.organigramma .etichetta_04{left:15px;top:390px}.organigramma .etichetta_05{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:149px}.organigramma .etichetta_05 span{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/cartour25.svg) no-repeat center bottom 17px;background-size:90px auto}.organigramma .etichetta_06{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:390px}.organigramma .etichetta_07{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:501px;display:none !important}.organigramma .etichetta_08{right:0;top:149px}.organigramma .etichetta_08 span{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar.svg) no-repeat center bottom 30px;background-size:130px auto}.organigramma .etichetta_09{right:15px;top:390px}.organigramma .etichetta_10{right:15px;top:501px}.organigramma .etichetta_11{right:15px;top:581px}.organigramma .etichetta_12{top:691px}.organigramma .etichetta_13{left:20%;top:784px}.organigramma .etichetta_14{right:20%;top:784px}.organigramma .etichetta_15{position:absolute;top:880px;left:20%}.organigramma .etichetta_16{position:absolute;top:880px;right:20%}.governance{width:100%;max-width:842px;margin:0 auto;position:relative;overflow:hidden;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/gruppo/linee_governance-new2.png) no-repeat center 385px}@media (min-width:320px) and (max-width:989px){.governance{background:none}}.governance p{padding:0}.governance .principale{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;background:#fff;border-radius:15px;text-align:center;max-width:300px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 35px 30px;margin:0 0 42px}@media (min-width:320px) and (max-width:989px){.governance .principale{max-width:100%}}.governance .principale .etichetta_blu{position:relative;background:#496f9e;border-radius:15px;width:100%;height:60px;text-align:center;margin:0 0 10px;display:block}.governance .principale .etichetta_blu span{color:#fff;font-size:1em;line-height:1.375em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 10px;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.governance .principale ul{list-style-type:none;padding:10px 0 0;margin:0;text-align:center;width:100%}.governance .principale ul li{width:100%;margin:0 0 10px;font-weight:700;font-size:.9375em;line-height:1.2em;color:#496f9e;padding:0}.governance .principale ul li span{display:block;text-transform:uppercase;font-size:.73333em;line-height:1.27273em;font-weight:400}.governance .titolo{width:100%;position:relative;font-size:1.5625em;line-height:1.6em;color:#606060;left:0;text-align:center;text-transform:uppercase;margin:20px 0 40px;display:block}.governance .secondo,.governance .terzo{margin:0 0 40px}@media (min-width:320px) and (max-width:989px){.governance .secondo,.governance .terzo{width:100% !important;max-width:100% !important}}.governance .secondo h2,.governance .terzo h2{font-size:1em;line-height:1.375em;text-transform:uppercase;margin:0 0 40px;padding:0}.governance .secondo h3,.governance .terzo h3{position:relative;color:#496f9e;font-size:1.25em;line-height:1.1em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 0 20px 0;height:100%;text-transform:uppercase}.governance .secondo{max-width:300px;width:48%;float:left;text-align:center}.governance .secondo .principale{margin:0 0 35px}.governance .secondo h2{color:#496f9e}.governance .terzo{max-width:300px;width:48%;float:right;text-align:center}.governance .terzo h2{color:#606060}.governance .terzo .principale .etichetta_blu{background:#747474}.governance .terzo h3{color:#747474}.governance p.info{color:#496f9e;text-align:left}.just-content .app-privacy-ul{margin:0 auto;width:320px;text-align:center;margin-left:-25px}.just-content .app-privacy-ul li a{padding:10px;display:inline-block;margin-top:15px;background:#00aeef;color:#ffff;text-transform:uppercase;width:50%;max-width:320px;text-align:center;font-family:'montserratlight';font-size:14px}#promo_street_food{display:none;width:100%;overflow:visible;border:1px #bfc6c9 solid;min-height:70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 215px 10px 10px;margin:0 0 30px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/back_promo.jpg) no-repeat right bottom;text-align:left}@media (min-width:320px) and (max-width:989px){#promo_street_food{background:none;padding:20px 10px 10px 10px}}#promo_street_food a{display:block;position:relative;width:100%}#promo_street_food a img{position:absolute;right:0;bottom:0}#promo_street_food h2{font-family:'montserratbold';color:#083771;text-transform:uppercase;font-size:1.5em;line-height:1.25em;padding:0 0 10px}#promo_street_food p{font-size:.9375em;line-height:1.2em;color:#606060;padding:0 0 20px}#promo_street_food p strong{font-family:'montserratbold'}#promo_street_food span.scopri{background:#083771;text-transform:uppercase;font-size:.875em;line-height:1.28571em;font-family:'montserratbold';color:#fff;display:inline-block;padding:8px 20px}.page-signup #signup .form_100 label,.page-profile-edit #signup .form_100 label{display:block}.page-signup #signup .fields-required,.page-profile-edit #signup .fields-required{padding-left:10px;padding-bottom:20px}@media (min-width:320px) and (max-width:989px){.table-container{overflow-x:auto}}@media (min-width:320px) and (max-width:989px){.table-container table{width:2000px}}@media (min-width:320px) and (max-width:989px){.CookieDeclarationType{overflow:scroll !important}}@media (min-width:320px) and (max-width:989px){.CookieDeclarationType .CookieDeclarationTable{table-layout:inherit !important}}#prossime-partenze{height:auto;min-height:30px;text-align:center;box-sizing:border-box;background:#ffffff;overflow:auto;margin:0 auto;width:100%;padding:60px 0px}#prossime-partenze .areas-departure{width:100%;max-width:500px;margin:0 auto;padding-bottom:0px}@media (min-width:320px) and (max-width:989px){#prossime-partenze .areas-departure{width:90%;max-width:330px}}#prossime-partenze .areas-departure .jcf-select{height:50px}#prossime-partenze .areas-departure .jcf-select .jcf-select-text{line-height:50px}#prossime-partenze #prossime-partenze-table{min-height:600px}@media (min-width:320px) and (max-width:989px){#prossime-partenze #prossime-partenze-table{min-height:0px}}#prossime-partenze #prossime-partenze-table .swiper-wrapper .swiper-slide.disabled{opacity:0.1}#prossime-partenze #prossime-partenze-table.CS-company table td,#prossime-partenze #prossime-partenze-table.CS-company table th{width:16.6666%}#prossime-partenze h2{display:inline-block;text-transform:uppercase;position:relative;color:#003677;font-size:1.875em;line-height:1.76667em;margin:0 0 40px}@media (min-width:320px) and (max-width:989px){#prossime-partenze h2{margin:0 0 20px}}#prossime-partenze h2:after{content:'';position:absolute;left:50%;bottom:0;width:58px;height:4px;background:#003677;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#prossime-partenze .swiper-container{margin-top:10px;max-width:960px;margin:0 auto}#prossime-partenze .swiper-container .swiper-wrapper{display:block;padding-top:30px;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper{display:flex}}#prossime-partenze .swiper-container .swiper-wrapper table.table-head{border-collapse:collapse;overflow:hidden;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-webkit-box-shadow:-4px 2px 19px -5px rgba(0,0,0,0.38);-moz-box-shadow:-4px 2px 19px -5px rgba(0,0,0,0.38);box-shadow:-4px 2px 19px -5px rgba(0,0,0,0.38);padding:20px;box-sizing:border-box;margin:0 auto;width:95%}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper table.table-head{display:none}}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th{box-sizing:border-box;background:#ffffff !important}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.company{width:20% !important}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.company span{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.company span.title{background:#11284F url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/flag.svg) no-repeat 11px 50%;background-size:16px}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.departure{width:20%}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.departure span.title{background:#11284F url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/orologio.svg) no-repeat 11px 50%;background-size:19px}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.leaves{width:20%}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.leaves span.title{background:#11284F url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/partenza.svg) no-repeat 11px 50%;background-size:22px}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.arriveto{width:20%}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.arriveto span.title{background:#11284F url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/partenza.svg) no-repeat 11px 50%;background-size:22px}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.ship{width:20%}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.ship span.title{background:#11284F url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/nave.svg) no-repeat 11px 50%;background-size:25px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:10px}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th.arrive_in span.title{background:#11284F url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/clessidra.gif) no-repeat 11px 50%;background-size:25px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:10px}#prossime-partenze .swiper-container .swiper-wrapper table.table-head th span{display:block;background:#11284F;color:#ffffff;padding:5px;text-transform:uppercase;margin-left:10px;margin-top:10px;margin-bottom:10px;padding-left:40px;box-sizing:border-box;text-align:left;padding-right:20px}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide{margin-top:10px;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide{min-height:inherit;height:auto;width:100%}}@media (min-width:320px) and (max-width:989px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{width:90% !important}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table{margin:0 auto;border-collapse:collapse;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;table-layout:fixed;-webkit-box-shadow:-4px 7px 13px 2px rgba(0,0,0,0.18);-moz-box-shadow:-4px 7px 13px 2px rgba(0,0,0,0.18);box-shadow:-4px 7px 13px 2px rgba(0,0,0,0.18);padding:20px;box-sizing:border-box;margin:0 auto;width:95%}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table{width:90%;min-height:420px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table tr{background:#003677}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table tr.stops-row{background-color:#01295F}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table tr.stops-row.warnings{background-color:#FF6666 !important}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td{box-sizing:border-box;position:relative}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td{width:100% !important;display:block !important}}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td{margin-left:10px;margin:15px 0px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td span.title{display:block;color:#ffffff;padding:0px;text-transform:uppercase;margin-left:10px;margin-top:10px;margin-bottom:10px;box-sizing:border-box;font-size:.9375em;line-height:1em}@media (min-width:320px) and (max-width:989px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td span.title{font-size:1em;line-height:1em;margin-left:20px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td span.title.title-icon{padding:0px 0px 5px 0px;color:#00AEF4;font-size:.875em;line-height:1em}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td span.title.onlymobile{padding-left:40px;border-top:1px solid #cccccc;margin:10px;padding-top:10px}}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td span.title{white-space:nowrap}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company{width:12%}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company{width:30% !important;margin-bottom:20px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company img{width:60%;height:auto;padding:10px 0 0;margin:0 auto;max-height:40px}@media (min-width:1600px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company img{width:60%}}@media (min-width:1366px) and (max-width:1599px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company img{width:50%}}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company img{width:auto;margin:0;height:40px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company span.title{margin-top:0px}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company span.title{padding-left:0px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.company span.title:before{display:none}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.departure{width:12% !important}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.departure span.title.onlymobile{display:none}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.departure span.title.onlymobile{display:block;background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/orologio-blu.svg) no-repeat 11px 12px;background-size:19px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.departure span.title.title-icon{display:block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/ora-icon.svg) no-repeat 1px 0px;background-size:15px;padding-left:22px}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.leaves{width:20% !important}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.leaves span.title.onlymobile{display:none}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.leaves span.title.onlymobile{display:block;background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/partenza-blu.svg) no-repeat 11px 16px;background-size:22px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.leaves span.title.title-icon{display:block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/partenza-icon.svg) no-repeat 0px 0px;background-size:31px;padding-left:39px}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arriveto{width:20% !important}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arriveto span.title.onlymobile{display:none}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arriveto span.title.onlymobile{display:block;background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/partenza-blu.svg) no-repeat 11px 16px;background-size:22px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arriveto span.title.title-icon{display:block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/arrivo-icon.svg) no-repeat 0px 0px;background-size:30px;padding-left:39px}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arriveto span.title.title-arrow::before{content:'';position:absolute;left:-4px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/arrow-right.svg) no-repeat 0px 0px;background-size:9px;width:10px;height:15px}@media (min-width:320px) and (max-width:989px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arriveto span.title.title-arrow::before{display:none}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.ship{width:20%;background:none !important}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.ship span.title{text-transform:none}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.ship span.title.title-icon{display:block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/nave-icon.svg) no-repeat 0px 0px;background-size:26px;padding-left:34px}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arrive_in{width:20%}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arrive_in span.title{text-transform:none}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arrive_in span.title.onlymobile{display:none}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arrive_in span.title.onlymobile{display:block;background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/clessidra.gif) no-repeat 11px 16px;background-size:22px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.arrive_in span.title.title-icon{display:block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/parte-fra-icon.gif) no-repeat 0px -2px;background-size:22px;padding-left:26px;text-transform:uppercase}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.title-stops span.title{width:100%;display:block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/ferma-a.svg) no-repeat 11px 50%;background-size:31px;text-align:left;margin-left:130px;color:#00AEF4;padding-left:50px}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.title-stops span.title.no-icon{background-image:none !important;margin-left:90px;white-space:nowrap;color:#FFF}@media (min-width:320px) and (max-width:989px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.title-stops span.title.no-icon{margin-left:0px;padding-left:20px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.title-stops span.title:before{display:none}@media (min-width:320px) and (max-width:989px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.title-stops span.title{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/icon/ferma-a.svg) no-repeat 0px 0px;background-size:28px;margin-left:110px;padding-left:34px;font-size:.875em;line-height:1em}}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.title-stops span.title{text-align:left;margin-top:10px;padding-left:40px;padding-top:0px;background-position:0px}}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.title-stops span.title{margin-left:10px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:6px}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops{white-space:normal;padding-bottom:10px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container{width:100%;overflow:hidden;padding:0px;box-sizing:border-box;margin-left:17.5%}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container{padding:0px 10px;margin-left:0px}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul{float:left}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul li{display:inline-flex;justify-content:space-between;color:#ffffff;text-transform:none}@media (min-width:320px) and (max-width:989px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul li{display:inline-block}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul li p{padding-right:10px;text-transform:uppercase;font-size:.8125em;line-height:1em}@media (min-width:320px) and (max-width:989px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul li p{display:inline-block}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul li p.warning{background:#FF6666;color:#ffffff !important;padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul li span{font-size:.8125em;line-height:1em}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul li.notLast::after{content:" • ";padding-left:10px;font-size:.8125em;line-height:1em}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul.marquee{margin:0 auto;white-space:nowrap;overflow:hidden;box-sizing:border-box;display:block;animation:marquee 22s infinite;animation-play-state:running}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul.marquee:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.stops .stops-container .static-wrap ul.marquee{white-space:nowrap}}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.ship{width:20%}#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.ship span.title.onlymobile{display:none}@media (min-width:320px) and (max-width:767px){#prossime-partenze .swiper-container .swiper-wrapper .swiper-slide table td.ship span.title.onlymobile{display:block;background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/prossime-partenze/nave-blu.svg) no-repeat 11px 15px;background-size:22px}}.traghettiamoalsicuro .block-image{position:relative;margin:35px 0px;padding:40px 34px;background:#ffffff;box-sizing:border-box;overflow:hidden}.traghettiamoalsicuro .block-image .left{width:30%;display:inline-block}@media (min-width:320px) and (max-width:989px){.traghettiamoalsicuro .block-image .left{width:100%;display:block}}.traghettiamoalsicuro .block-image .left img{max-width:370px;width:100%}.traghettiamoalsicuro .block-image .right{width:60%;padding-left:40px;display:inline-block;color:#46B5FD;font-size:2em;line-height:1em;font-family:'montserratbold';text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.traghettiamoalsicuro .block-image .right{width:100%;display:block;padding-left:0px}}.traghettiamoalsicuro .block-image .right .title{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.traghettiamoalsicuro .block-image .right .title{position:relative;transform:none;margin-top:35px}}.traghettiamoalsicuro .block-icon{position:relative;width:100%;margin:35px 0px}.traghettiamoalsicuro .block-icon ul{font-size:16px}.traghettiamoalsicuro .block-icon ul li{position:relative;display:block;margin:30px 0px;min-height:70px}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-icon ul li{margin:60px 0px}}.traghettiamoalsicuro .block-icon ul li .icon{width:70px;display:inline-block}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-icon ul li .icon{width:100%;display:block;margin-bottom:20px}}.traghettiamoalsicuro .block-icon ul li .icon img{border-radius:50%;box-shadow:5px 5px 15px rgba(0,0,0,0.25),0 2px 8px rgba(0,0,0,0.22)}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-icon ul li .icon img{margin:0 auto;min-width:100px}}.traghettiamoalsicuro .block-icon ul li .text{position:absolute;top:50%;transform:translateY(-50%);width:70%;display:inline-block;padding:0px 20px 0px 10px;margin-top:-5px;color:#133372;font-size:1em;line-height:1.5625em;font-family:'montserratregular'}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-icon ul li .text{position:relative;top:auto;transform:none;margin-top:0px;width:auto;display:block;text-align:center;padding:10px 0px}}.traghettiamoalsicuro .block-multimedia{position:relative}.traghettiamoalsicuro .block-multimedia .card-wrapper{margin:65px 0px}.traghettiamoalsicuro .block-multimedia .card-wrapper .title{font-size:1.5em;line-height:1em;font-family:'montserratbold';color:#606060}.traghettiamoalsicuro .block-multimedia .card-wrapper ul{margin:20px 0px}.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card{position:relative;display:block;background:#215CB4;padding:7px 20px;color:#ffffff;margin:0 0 15px}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card{padding:20px}}.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .icon{display:inline-block;width:30px;height:auto}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .icon{display:block;margin:0 auto;margin-top:20px}}.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .icon img{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .icon img{position:relative;top:auto;left:auto;right:auto;bottom:auto}}.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .text{display:inline-block;padding:30px 20px;font-size:1em;line-height:1em}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .text{display:block;text-align:center;padding:10px 20px 20px}}.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .button{position:absolute;top:26px;right:37px;text-align:center}@media (min-width:320px) and (max-width:767px){.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .button{position:relative;top:auto;right:auto}}.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .button .button-link{text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff;color:#fff;cursor:pointer}.traghettiamoalsicuro .block-multimedia .card-wrapper ul li.card .button .button-link a{color:#fff}.button-table-wrapper{position:relative;text-align:right;margin:10px 0px;display:none}@media (min-width:320px) and (max-width:767px){.button-table-wrapper{display:block}}.button-table-wrapper .button-table-minus{width:20px;height:20px;display:inline-block;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/gru-frex-news-back.svg);background-repeat:no-repeat;background-position:center left;background-size:15px}.button-table-wrapper .button-table-plus{width:20px;height:20px;display:inline-block;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/gru-link-frex-txt.svg);background-repeat:no-repeat;background-position:center right;background-size:15px}.swiper-container-partenze .swiper-button-next{display:none}@media (min-width:320px) and (max-width:767px){.swiper-container-partenze .swiper-button-next{display:block;position:absolute;top:auto;bottom:0px;width:20px;height:20px;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/gru-link-frex-txt.svg);background-repeat:no-repeat;background-position:center right;background-size:15px;outline:none}}.swiper-container-partenze .swiper-button-prev{display:none}@media (min-width:320px) and (max-width:767px){.swiper-container-partenze .swiper-button-prev{display:block;position:absolute;top:auto;bottom:0px;right:40px;left:auto;width:20px;height:20px;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/gru-frex-news-back.svg);background-repeat:no-repeat;background-position:center left;background-size:15px;outline:none}}body.no-booking-block .qualifica-form{margin-top:80px}body.no-booking-block .toggle_prenota{display:block !important;visibility:hidden !important}body.prossime-partenze-single-page #header,body.prossime-partenze-single-page #barretta,body.prossime-partenze-single-page .toggle_prenota,body.prossime-partenze-single-page #footer,body.prossime-partenze-single-page .areas-departure,body.prossime-partenze-single-page .logo{display:none !important}body.logged-navigo .cta-signup{display:none}.embeddedMessagingFrame{z-index:999999 !important}embeddedMessagingConversationButtonWrapper{z-index:999998 !important}body.app-android #header,body.app-ios #header{display:none !important}body.app-android .region-booking,body.app-ios .region-booking{display:none !important}body.app-android #barretta,body.app-ios #barretta{display:none !important}body.app-android .logo,body.app-ios .logo{display:none !important}body.app-android #nav-toggle,body.app-ios #nav-toggle{display:none !important}body.app-android .messaggio_step7,body.app-ios .messaggio_step7{padding:20px}body.app-android .blocco_scegli,body.app-ios .blocco_scegli{margin-top:12px}body.app-android #footer,body.app-ios #footer{display:none}body.app-android .region-booking,body.app-ios .region-booking{display:none}.banner-carburante{position:relative;width:100%;margin:0 auto;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.banner-carburante{padding:0 20px}}@media (min-width:990px){.banner-carburante{padding:0 80px}}.banner-carburante__blue{position:relative;display:block;width:100%;background-color:#1d4693;color:#ffffff;overflow:hidden}.banner-carburante__blue .bg{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.banner-carburante__blue .section-top{position:relative;display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:320px) and (max-width:767px){.banner-carburante__blue .section-top{flex-direction:column;padding:40px 20px}}@media (min-width:768px){.banner-carburante__blue .section-top{padding:40px 85px}}.banner-carburante__blue .section-top__title{text-transform:uppercase;padding:0 10px}@media (min-width:320px) and (max-width:767px){.banner-carburante__blue .section-top__title{font-size:20px;line-height:26px}}@media (min-width:768px){.banner-carburante__blue .section-top__title{font-size:30px;line-height:32px}}.banner-carburante__blue .section-top__data{padding:0 10px}@media (min-width:320px) and (max-width:767px){.banner-carburante__blue .section-top__data{width:100%}}@media (min-width:768px){.banner-carburante__blue .section-top__data{max-width:50%}}.banner-carburante__blue .section-top__data h3{font-weight:700;color:#f68c37}@media (min-width:320px) and (max-width:767px){.banner-carburante__blue .section-top__data h3{font-size:16px;line-height:20px}}@media (min-width:768px){.banner-carburante__blue .section-top__data h3{font-size:22px;line-height:30px;margin-bottom:8px}}@media (min-width:320px) and (max-width:767px){.banner-carburante__blue .section-top__data p{font-size:12px}}@media (min-width:768px){.banner-carburante__blue .section-top__data p{font-size:16px}}.banner-carburante__blue .section-info{position:relative}@media (min-width:320px) and (max-width:767px){.banner-carburante__blue .section-info{padding-top:20px;padding-bottom:20px}}@media (min-width:768px){.banner-carburante__blue .section-info{padding-top:20px;padding-bottom:30px}}.banner-carburante__blue .section-info__wrapper{display:block;max-width:625px;margin:0 auto;padding-left:20px;padding-right:20px}.banner-carburante__blue .section-info__wrapper .info{display:flex;align-items:center}.banner-carburante__blue .section-info__wrapper .info:not(:last-child){margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.banner-carburante__blue .section-info__wrapper .info{font-size:16px;line-height:20px;flex-direction:column}}@media (min-width:768px){.banner-carburante__blue .section-info__wrapper .info{font-size:22px;line-height:22px;justify-content:space-between}}@media (min-width:768px){.banner-carburante__blue .section-info__wrapper .type{padding-right:15px}}.banner-carburante .section-text{position:relative;font-size:16px}@media (min-width:320px) and (max-width:767px){.banner-carburante .section-text{padding:20px 20px 40px}}@media (min-width:768px){.banner-carburante .section-text{padding:10px 85px 50px}}.banner-carburante .section-text .title{display:block;color:#f68c37}.banner-carburante .section-text .text:not(:last-of-type){margin-bottom:20px}.banner-carburante .section-text .note{font-size:14px}.banner-carburante__white{position:relative;display:block;width:100%;background-color:#1d4693;color:#1d4693;margin-top:-30px;z-index:5}.banner-carburante__white .section-text{background-color:#ffffff}@media (min-width:320px) and (max-width:767px){.banner-carburante__white .section-text{border-top-left-radius:40px;border-top-right-radius:40px}}@media (min-width:768px){.banner-carburante__white .section-text{border-top-left-radius:80px;border-top-right-radius:80px}}.banner-carburante__wave{position:absolute;height:100%;width:auto;top:0;right:0;z-index:10}@media (max-width:400px){.banner-carburante__wave{left:20px}}@media (min-width:320px) and (max-width:989px){.banner-carburante__wave{right:20px}}@media (min-width:990px){.banner-carburante__wave{right:80px}}@media (min-width:320px) and (max-width:767px){.banner-carburante__wave picture{aspect-ratio:0.2175}}@media (min-width:768px){.banner-carburante__wave picture{aspect-ratio:0.335664}}.banner-carburante__wave picture img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.node-type-destination .destination-gallery{position:relative}.node-type-destination .destination-gallery .swiper-container{margin:0 auto;max-width:1400px}.node-type-destination .destination-gallery .swiper-container .destination-gallery-button-prev{width:26px;height:26px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#10c9f7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-left.png) no-repeat center center;position:absolute;left:10px;z-index:2;top:50%;display:inline-block;cursor:pointer}.node-type-destination .destination-gallery .swiper-container .destination-gallery-button-prev.swiper-button-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.node-type-destination .destination-gallery .swiper-container .destination-gallery-button-next{width:26px;height:26px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#10c9f7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.png) no-repeat center center;position:absolute;right:10px;z-index:2;top:50%;display:inline-block;cursor:pointer}.node-type-destination .destination-gallery .swiper-container .destination-gallery-button-next.swiper-button-disabled{opacity:0.5}.node-type-destination .destination-gallery .swiper-container .swiper-wrapper .swiper-slide{text-align:center;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px}.node-type-destination .destination-gallery .swiper-container .swiper-wrapper .swiper-slide img{cursor:pointer;display:inline;width:100%;object-fit:cover;height:480px}.node-type-destination .view-id-destinations_related{padding-bottom:100px;position:relative;text-align:center}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;height:480px;margin-left:auto;margin-right:auto;background-color:#FFFFFF}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row{height:480px;position:relative;width:722px;top:0;margin:0 59px;background:#000000}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row{width:320px}}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row .text{width:285px;min-height:235px;border:1px #FFFFFF solid;padding:25px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;text-align:center}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row .text h2{text-align:center;font-size:1.875em;line-height:1em;color:#FFFFFF;text-transform:uppercase;font-family:'montserratsemibold';margin:0}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row .text p{text-align:center;font-size:1.25em;line-height:1.5em;color:#FFFFFF;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row .text p{padding:0 0 40px}}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row .text span.arrow{text-align:center;font-size:1.25em;line-height:1.5em;color:#FFFFFF;text-transform:uppercase;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat center bottom;padding:0 0 40px;display:inherit}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row .text span.icon{display:inline-block;margin:0 0 15px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/group25-white.svg) no-repeat center center;background-size:auto 40px;width:100px;height:41px}.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row img{width:722px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;height:480px}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-destinations_related ul.views-slideshow-swiper-main-frame li.views-slideshow-swiper-main-frame-row img{width:320px}}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text{background:transparent;position:absolute;top:50%;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;text-align:center;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;height:0;width:864px;margin-top:-13px}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-destinations_related .views-slideshow-controls-text{display:none}}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text .views-slideshow-controls-text-next{width:26px;height:26px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#10c9f7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.png) no-repeat center center;position:absolute;right:0}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text .views-slideshow-controls-text-next a{display:none}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text .views-slideshow-controls-text-next.swiper-button-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text .views-slideshow-controls-text-previous{width:26px;height:26px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#10c9f7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-left.png) no-repeat center center;position:absolute;left:0}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text .views-slideshow-controls-text-previous a{display:none}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text .views-slideshow-controls-text-previous.swiper-button-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.node-type-destination .view-id-destinations_related .views-slideshow-controls-text .views-slideshow-controls-text-pause{width:100px;display:inline-block;visibility:hidden;height:0px}.node-type-destination .view-id-offers_destination{width:100%;float:left;height:100%;position:relative;margin-bottom:110px;text-align:center}.node-type-destination .view-id-offers_destination .views-slideshow-slide-counter{background:transparent;position:absolute;top:30px;height:1px;width:40%;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:80px;color:#FFFFFF;text-align:left}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination .views-slideshow-slide-counter{top:15px;width:100%;padding-left:60px}}.node-type-destination .view-id-offers_destination .views-slideshow-controls-text{background:transparent;position:absolute;top:50%;height:1px;width:40%;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-12px}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination .views-slideshow-controls-text{top:50%;width:100%}}.node-type-destination .view-id-offers_destination .views-slideshow-controls-text .views-slideshow-controls-text-next{width:25px;height:25px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:#10C9F7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.png) no-repeat center center;margin-left:550px;display:inline-block;position:absolute;right:28px}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination .views-slideshow-controls-text .views-slideshow-controls-text-next{right:20px}}.node-type-destination .view-id-offers_destination .views-slideshow-controls-text .views-slideshow-controls-text-next a{display:none}.node-type-destination .view-id-offers_destination .views-slideshow-controls-text .views-slideshow-controls-text-previous{width:25px;height:25px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#10C9F7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-left.png) no-repeat center center;margin-right:0;display:inline-block;position:absolute;left:28px}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination .views-slideshow-controls-text .views-slideshow-controls-text-previous{left:20px}}.node-type-destination .view-id-offers_destination .views-slideshow-controls-text .views-slideshow-controls-text-previous a{display:none}.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div{width:100%;float:left;height:100%;position:relative;height:450px;background-color:#182C50}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div{height:auto}}.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .text{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;padding:0 80px;width:40%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;color:#FFFFFF}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .text{position:relative;width:100%;z-index:1;height:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;padding:0 60px 40px;top:0}}.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .text h2{font-size:1.875em;line-height:1.2em;padding:0 0 20px;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .text h2{padding:60px 0 20px}}.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .text p{padding:0 0 20px}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .text p{padding:0 0 40px}}.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .text span{background:#F68C37;display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em}.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .image{width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:100%;left:0;right:0;bottom:0;top:0;overflow:hidden}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .image{height:auto;position:relative}}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .image{width:100%}}.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .image img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:1}@media (min-width:320px) and (max-width:989px){.node-type-destination .view-id-offers_destination #swiper_arrow_wrapper>div .image img{display:none;width:100%;height:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:relative}}.section .dest-icon{display:inline-block;background-size:auto 40px;width:100px;height:40px;position:absolute;top:50%;transform:translateY(-50%);right:0px}.section .dest-icon.cto-icon{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ct-logo.svg) no-repeat center center;background-size:auto auto}.section .dest-icon.cto-icon.active{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ct-col-logo25.svg) no-repeat center center}.section .dest-icon.sir-icon{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar-logo.svg) no-repeat center center;background-size:auto auto}.section .dest-icon.sir-icon.active{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/siremar-col-logo.svg) no-repeat center center}.section .dest-icon.ml-icon{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ml-logo.svg) no-repeat center center;background-size:120px 40px !important}.section .dest-icon.ml-icon.active{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ml-col-logo.svg) no-repeat center center}.section .dest-icon.sir-ngi-icon{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/isoleminori-siremar25-grey.svg) no-repeat center center;background-size:contain;width:120px}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.section .dest-icon.sir-ngi-icon{width:100px}}.section .dest-icon.sir-ngi-icon.active{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/isoleminori-siremar25.svg) no-repeat center center;background-size:contain}.section .dest-icon.ttt-icon{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ttt-logo.svg) no-repeat center center;background-size:auto auto}.section .dest-icon.ttt-icon.active{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ttt-col-logo.svg) no-repeat center center}.view-id-destinations_page.view-display-id-siremar h3:last-of-type{background-color:#f4f4f4;padding-top:110px;padding-bottom:40px;width:100%;margin-bottom:0;margin-top:80px}.view-id-destinations_page.view-display-id-siremar h3:after{bottom:40px}.view-id-destinations_page.view-display-id-siremar h3:first-child{display:none}.view-id-destinations_page.view-display-id-siremar .node-archipelago-teaser{margin-top:80px}.view-id-destinations_page.view-display-id-siremar .node-archipelago-teaser:first-of-type{margin-top:0;padding-top:0px}.view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container{padding:80px 116px 0}.view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container:last-of-type{background-color:#f4f4f4;padding-bottom:140px}.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link{position:relative;display:block;width:100%;height:450px;overflow:hidden;background:#005FB6}@media (min-width:320px) and (max-width:989px){.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link{height:auto;position:relative}}.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link .archipelago_teaser_description{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-bottom:25px;width:40%;padding:0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}@media (min-width:320px) and (max-width:989px){.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link .archipelago_teaser_description{width:100%;position:relative;display:inline;padding:50px 20px 30px;margin:0 0 50px;clear:both;display:block;transform:translateY(0)}}.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link .archipelago_teaser_description .field-name-title-field{color:#FFFFFF;font-family:montserratmedium;text-transform:uppercase;font-size:1.875em;line-height:1.5em}.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link .archipelago_teaser_description .field-name-field-region div{color:#FFFFFF;font-family:montserratlight;text-transform:uppercase;font-size:1.25em;margin-bottom:30px}.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link .archipelago_teaser_description .field-name-body p{font-size:1em;line-height:1.375em;text-align:left;color:#FFFFFF;padding:0 0 22px}@media (min-width:320px) and (max-width:989px){.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link .archipelago_teaser_description .field-name-body p{font-size:.875em;line-height:1.35714em}}.view-id-destinations_page.view-display-id-siremar .archipelago_teaser_link .archipelago_teaser_description span.arrow{position:absolute;width:26px;height:26px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bt_frex.svg) no-repeat bottom left}.view-id-destinations_page.view-display-id-siremar .field-name-field-cover{position:relative;width:60%;height:450px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.view-id-destinations_page.view-display-id-siremar .field-name-field-cover{width:100%;height:200px;position:relative;float:right}}.view-id-destinations_page.view-display-id-siremar .field-name-field-cover img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}@media (min-width:320px) and (max-width:989px){.view-id-destinations_page.view-display-id-siremar .field-name-field-cover img{position:absolute}}.pane-destinations-page .view-id-destinations_page{display:inline-block;text-align:center;padding-top:80px;padding-bottom:170px}.pane-destinations-page .view-id-destinations_page:first-of-type{padding-top:0}.pane-destinations-page .view-id-destinations_page:last-of-type{padding-bottom:0px;display:block}.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container{padding:25px 0}.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container .views-row .views-field-title-field{color:#182C50}.pane-destinations-page .view-id-destinations_page.view-display-id-caronte .archipelago_destinations_container .views-row .views-field-field-region div{color:#182C50}.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container{padding:25px 0}.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container .views-row .views-field-title-field{color:#005FB6}.pane-destinations-page .view-id-destinations_page.view-display-id-siremar .archipelago_destinations_container .views-row .views-field-field-region div{color:#005FB6}.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container{padding:25px 0}.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container .views-row .views-field-title-field{color:#005FB6}.pane-destinations-page .view-id-destinations_page.view-display-id-tttlines .archipelago_destinations_container .views-row .views-field-field-region div{color:#005FB6}.node-archipelago{background:#fff;box-sizing:border-box;padding:0}@media (min-width:320px) and (max-width:989px){.node-archipelago{padding:0}}.node-archipelago .scheda_destination_100_vh{min-height:500px;width:100%;position:relative;overflow:hidden;height:calc(100vh - 200px);background-color:#000}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_destination_100_vh{min-height:350px;height:350px}}.node-archipelago .scheda_destination_100_vh img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}.node-archipelago .scheda_destination_100_vh .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_destination_100_vh .text{padding:0 20px !important}}.node-archipelago .scheda_destination_100_vh .text .titolo{font-size:1.5em;line-height:1.16667em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 45px;max-width:885px;font-family:'montserratmedium'}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_destination_100_vh .text .titolo{padding:0 25px 45px;font-size:.9375em;line-height:1.4em}}.node-archipelago .scheda_destination_100_vh .text .titolo h1{font-size:1.91667em;line-height:1em;padding:22px 0 22px;position:relative;margin:0 0 30px;color:#fff;text-transform:uppercase;font-family:'montserratmedium'}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_destination_100_vh .text .titolo h1{font-family:montserratmedium;font-size:1.375em;line-height:1.27273em}}.node-archipelago .scheda_destination_100_vh .text .titolo h1:after{content:'';position:absolute;left:50%;bottom:0;width:155px;height:5px;background:#fff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.node-archipelago .scheda_destination_100_vh .text .social-buttons{width:100%;list-style-type:none;padding:0;margin:0;text-align:center}.node-archipelago .scheda_destination_100_vh .text .social-buttons li{display:inline-block;margin:0 13px}.node-archipelago .scheda_destination_100_vh .text .social-buttons li a{display:block;width:40px;height:40px;border:1px #fff solid;border-radius:50%;text-indent:-9999px}.node-archipelago .scheda_destination_100_vh .text .social-buttons li a.facebook{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/facebook.svg) no-repeat center center;background-size:12px auto}.node-archipelago .scheda_destination_100_vh .text .social-buttons li a.twitter{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/twitter.svg) no-repeat center center;background-size:23px auto}.node-archipelago .scheda_arcipelago{background:#fff;min-height:500px;box-sizing:border-box;padding:80px 0;width:100%;max-width:1260px;overflow:hidden;margin:0 auto;padding:0px 50px 30px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.node-archipelago .scheda_arcipelago.archipelago_destinations_container{padding-bottom:140px;padding-top:65px;text-align:center}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_arcipelago.archipelago_destinations_container{padding-bottom:0px;padding-top:0px;text-align:center}}.node-archipelago .scheda_arcipelago.archipelago_destinations_container .views-row .views-field-title-field{color:#005FB6}.node-archipelago .scheda_arcipelago.archipelago_destinations_container .views-row .views-field-field-region div{color:#005FB6}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_arcipelago{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0px}}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100{width:100%;overflow:hidden}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_1{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 65px 0 0}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_1{width:100%;padding:0 0 20px}}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_1 img{width:100%;height:auto;cursor:pointer}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_2{width:50%;float:left}@media (min-width:320px) and (max-width:989px){.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_2{width:100%}}.node-archipelago .scheda_arcipelago .scheda_arcipelago_100 .scheda_arcipelago_100_3{width:100%}.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block{width:100%;float:left;height:100%;position:relative;height:450px;background-color:#182C50}@media (min-width:320px) and (max-width:989px){.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block{height:auto}}.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .text{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;padding:0 80px;width:40%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;color:#FFF}@media (min-width:320px) and (max-width:989px){.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .text{position:relative;width:100%;z-index:1;height:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;padding:0 60px 40px;top:0}}.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .text h2{font-size:1.875em;line-height:1.2em;padding:0 0 20px;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .text h2{padding:60px 0 20px}}.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .text p{padding:0 0 20px}@media (min-width:320px) and (max-width:989px){.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .text p{padding:0 0 40px}}.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .text span{background:#f68c37;display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em}.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .image{width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:100%;left:0;right:0;bottom:0;top:0;overflow:hidden}@media (min-width:320px) and (max-width:989px){.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .image{height:auto;position:relative}}@media (min-width:320px) and (max-width:989px){.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .image{width:100%}}.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .image img{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:1}@media (min-width:320px) and (max-width:989px){.node-archipelago #views_slideshow_swiper_main_offers_archipelago-block .image img{display:none;width:100%;height:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:relative}}.node-archipelago .view-id-offers_archipelago{width:100%;float:left;height:100%;position:relative;margin-bottom:110px;text-align:center}.node-archipelago .view-id-offers_archipelago .views-slideshow-slide-counter{background:transparent;position:absolute;top:30px;height:1px;width:40%;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:80px;color:#FFF;text-align:left}@media (min-width:320px) and (max-width:989px){.node-archipelago .view-id-offers_archipelago .views-slideshow-slide-counter{top:15px;width:100%;padding-left:60px}}.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text{background:transparent;position:absolute;top:50%;height:1px;width:40%;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-12px}@media (min-width:320px) and (max-width:989px){.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text{top:50%;width:100%}}.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text .views-slideshow-controls-text-next{width:25px;height:25px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:#10c9f7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.png) no-repeat center center;margin-left:550px;display:inline-block;position:absolute;right:28px}@media (min-width:320px) and (max-width:989px){.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text .views-slideshow-controls-text-next{right:20px}}.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text .views-slideshow-controls-text-next a{display:none}.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text .views-slideshow-controls-text-previous{width:25px;height:25px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#10c9f7 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-left.png) no-repeat center center;margin-right:0;display:inline-block;position:absolute;left:28px}@media (min-width:320px) and (max-width:989px){.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text .views-slideshow-controls-text-previous{left:20px}}.node-archipelago .view-id-offers_archipelago .views-slideshow-controls-text .views-slideshow-controls-text-previous a{display:none}.page-not-found{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;max-width:1050px;margin:0 auto;padding:60px 80px}@media (min-width:320px) and (max-width:989px){.page-not-found{padding:0 0 40px 0}}.page-not-found .pnf-left{width:60%;overflow:hidden;float:left}@media (min-width:320px) and (max-width:989px){.page-not-found .pnf-left{width:100%;text-align:center}}.page-not-found .pnf-left .text{padding:100px 0 0;color:#244f80}@media (min-width:320px) and (max-width:989px){.page-not-found .pnf-left .text{padding:80px 20px 0}}.page-not-found .pnf-left .text h2{text-transform:uppercase;font-size:1.875em;line-height:1em}.page-not-found .pnf-left .text h1{text-transform:uppercase;font-size:2.875em;line-height:1em}.page-not-found .pnf-left .text p{font-size:1.5em;line-height:2.25em}.page-not-found .pnf-right{width:40%;overflow:hidden}@media (min-width:320px) and (max-width:989px){.page-not-found .pnf-right{width:100%;margin:0 auto}}.page-not-found .pnf-right .image{display:block;overflow:hidden;height:320px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-404.gif) center center no-repeat;background-size:80%}@media (min-width:320px) and (max-width:989px){.page-not-found .pnf-right .image{background-size:initial}}#browser{padding:130px 0 0 0;text-align:center;font-family:montserratregular;color:#244f80}#browser h1{font-size:2.5em;line-height:1.125em;margin-bottom:2vw}#browser p{font-size:1.125em;line-height:1.33333em}#browser ul{text-align:center;margin:2vw auto 0;max-width:1200px}#browser ul li{display:inline-block;margin:0 1.5% 1.5%;width:30%;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc}#browser ul li a{display:block;text-align:left;text-decoration:none;color:#000000;font-size:.875em;line-height:1.28571em}#browser ul li img{display:block;float:left;width:20%;height:auto;margin:2.5%}#browser ul li span{display:block;float:left;margin:8% 2.5%;width:70%;height:auto}#browser ul li span strong{display:block}.flotta_siremar,.flotta_caronte,.flotta_tttlines{padding-bottom:10vh}.flotta_siremar .ship,.flotta_caronte .ship,.flotta_tttlines .ship{position:relative;overflow:hidden;background:#005FB6;margin:0 0 50px}.flotta_siremar .ship img,.flotta_caronte .ship img,.flotta_tttlines .ship img{width:100%;height:auto}.flotta_siremar .ship .info,.flotta_caronte .ship .info,.flotta_tttlines .ship .info{display:table;width:100%;overflow:hidden}.flotta_siremar .ship .info .block,.flotta_caronte .ship .info .block,.flotta_tttlines .ship .info .block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.666%;display:table-cell;padding:50px 10px 15px 20px}@media (min-width:320px) and (max-width:989px){.flotta_siremar .ship .info .block,.flotta_caronte .ship .info .block,.flotta_tttlines .ship .info .block{width:100%;display:block;position:relative;padding:40px 10px 3px 20px}}.flotta_siremar .ship .info .block.block_100,.flotta_caronte .ship .info .block.block_100,.flotta_tttlines .ship .info .block.block_100{width:100%;padding:25px 10px 25px 20px}.flotta_siremar .ship .info .block.block_100 p,.flotta_caronte .ship .info .block.block_100 p,.flotta_tttlines .ship .info .block.block_100 p{padding:10px 0px}.flotta_siremar .ship .info .block.double,.flotta_caronte .ship .info .block.double,.flotta_tttlines .ship .info .block.double{width:33.333%}@media (min-width:320px) and (max-width:989px){.flotta_siremar .ship .info .block.double,.flotta_caronte .ship .info .block.double,.flotta_tttlines .ship .info .block.double{width:100%}}.flotta_siremar .ship .info .block span,.flotta_caronte .ship .info .block span,.flotta_tttlines .ship .info .block span{font-size:.625em;line-height:2.2em;text-transform:uppercase}.flotta_siremar .ship .info .block p,.flotta_caronte .ship .info .block p,.flotta_tttlines .ship .info .block p{font-size:.9375em;line-height:1.33333em;padding-bottom:10px;color:#fff}.flotta_siremar .ship .info.service,.flotta_caronte .ship .info.service,.flotta_tttlines .ship .info.service{display:block;position:relative;padding-left:20px;box-sizing:border-box}.flotta_siremar .ship .info.service span,.flotta_caronte .ship .info.service span,.flotta_tttlines .ship .info.service span{width:100%;position:relative;float:left;font-size:.625em;line-height:2.2em;text-transform:uppercase;padding:10px 0 10px 0}.flotta_siremar .ship .info.service .block_service,.flotta_caronte .ship .info.service .block_service,.flotta_tttlines .ship .info.service .block_service{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.333%;overflow:hidden;display:inline;position:relative;border:none;padding:10px 20px 10px 0;color:#fff}@media (min-width:320px) and (max-width:1366px){.flotta_siremar .ship .info.service .block_service,.flotta_caronte .ship .info.service .block_service,.flotta_tttlines .ship .info.service .block_service{font-size:.875em;line-height:1.71429em}}@media (min-width:320px) and (max-width:989px){.flotta_siremar .ship .info.service .block_service,.flotta_caronte .ship .info.service .block_service,.flotta_tttlines .ship .info.service .block_service{width:100%}}.flotta_siremar .ship .info.service .block_service:nth-child(3n+2),.flotta_caronte .ship .info.service .block_service:nth-child(3n+2),.flotta_tttlines .ship .info.service .block_service:nth-child(3n+2){clear:both}.flotta_siremar .ship .info.service .block:nth-of-type(3n+1),.flotta_caronte .ship .info.service .block:nth-of-type(3n+1),.flotta_tttlines .ship .info.service .block:nth-of-type(3n+1){clear:left}.flotta_siremar .ship .top-right-icon,.flotta_caronte .ship .top-right-icon,.flotta_tttlines .ship .top-right-icon{width:50px;position:absolute;right:2%;top:2%}.flotta_siremar .ico,.flotta_caronte .ico,.flotta_tttlines .ico{padding-top:35px;padding-right:10px}@media (min-width:320px) and (max-width:989px){.flotta_siremar .ico,.flotta_caronte .ico,.flotta_tttlines .ico{padding-top:30px}}.flotta_siremar .ico-left,.flotta_caronte .ico-left,.flotta_tttlines .ico-left{padding:0 0 10px 40px}@media (min-width:320px) and (max-width:989px){.flotta_siremar .ico-left,.flotta_caronte .ico-left,.flotta_tttlines .ico-left{padding:10px 0 10px 40px;background-position:left center !important}}.flotta_siremar .ico-portata-auto,.flotta_caronte .ico-portata-auto,.flotta_tttlines .ico-portata-auto{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-portata-auto.svg) no-repeat left top}.flotta_siremar .ico-portata-passeggeri,.flotta_caronte .ico-portata-passeggeri,.flotta_tttlines .ico-portata-passeggeri{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-portata-passeggeri.svg) no-repeat left top}.flotta_siremar .ico-data,.flotta_caronte .ico-data,.flotta_tttlines .ico-data{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-data.svg) no-repeat left top}.flotta_siremar .ico-tsl,.flotta_caronte .ico-tsl,.flotta_tttlines .ico-tsl{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-tsl.svg) no-repeat left top}.flotta_siremar .ico-ristorante,.flotta_caronte .ico-ristorante,.flotta_tttlines .ico-ristorante{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-ristorante.svg) no-repeat left top}.flotta_siremar .ico-satellite,.flotta_caronte .ico-satellite,.flotta_tttlines .ico-satellite{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-satellite.svg) no-repeat left top}.flotta_siremar .ico-internet,.flotta_caronte .ico-internet,.flotta_tttlines .ico-internet{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-internet.svg) no-repeat left top}.flotta_siremar .ico-handicap,.flotta_caronte .ico-handicap,.flotta_tttlines .ico-handicap{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-handicap.svg) no-repeat left top}.flotta_siremar .ico-tv,.flotta_caronte .ico-tv,.flotta_tttlines .ico-tv{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-tv.svg) no-repeat left top}.flotta_siremar .ico-area-piccoli,.flotta_caronte .ico-area-piccoli,.flotta_tttlines .ico-area-piccoli{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-area-piccoli.svg) no-repeat left top}.flotta_siremar .ico-passeggeri_merci,.flotta_caronte .ico-passeggeri_merci,.flotta_tttlines .ico-passeggeri_merci{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-passeggeri_merci.svg) no-repeat left top}.flotta_siremar .ico-stazza,.flotta_caronte .ico-stazza,.flotta_tttlines .ico-stazza{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-stazza.svg) no-repeat left top}.flotta_siremar .ico-lunghezza,.flotta_caronte .ico-lunghezza,.flotta_tttlines .ico-lunghezza{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-lunghezza.svg) no-repeat left top}.flotta_siremar .ico-velocita,.flotta_caronte .ico-velocita,.flotta_tttlines .ico-velocita{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-velocita.svg) no-repeat left top}.flotta_siremar .ico-tipologia,.flotta_caronte .ico-tipologia,.flotta_tttlines .ico-tipologia{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-tipologia.svg) no-repeat left top}.flotta_siremar .ico-bar,.flotta_caronte .ico-bar,.flotta_tttlines .ico-bar{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/navi/icons/ico-bar.svg) no-repeat left top}.flotta_siremar .banner-navi,.flotta_caronte .banner-navi,.flotta_tttlines .banner-navi{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:18vw}.flotta_siremar .banner-navi .banner-navi-inner,.flotta_caronte .banner-navi .banner-navi-inner,.flotta_tttlines .banner-navi .banner-navi-inner{display:flex;align-items:center;justify-content:space-between;gap:60px;background-size:cover;background-position:center;padding:4.5rem 2rem 1.5rem;color:#fff;max-width:100%;position:relative}@media (min-width:320px) and (max-width:989px){.flotta_siremar .banner-navi .banner-navi-inner,.flotta_caronte .banner-navi .banner-navi-inner,.flotta_tttlines .banner-navi .banner-navi-inner{flex-direction:column;align-items:center}}.flotta_siremar .banner-navi .banner-navi-inner .banner-logo,.flotta_caronte .banner-navi .banner-navi-inner .banner-logo,.flotta_tttlines .banner-navi .banner-navi-inner .banner-logo{width:15%;max-width:120px}@media (min-width:320px) and (max-width:989px){.flotta_siremar .banner-navi .banner-navi-inner .banner-logo,.flotta_caronte .banner-navi .banner-navi-inner .banner-logo,.flotta_tttlines .banner-navi .banner-navi-inner .banner-logo{width:20%}}.flotta_siremar .banner-navi .banner-navi-inner .banner-content,.flotta_caronte .banner-navi .banner-navi-inner .banner-content,.flotta_tttlines .banner-navi .banner-navi-inner .banner-content{font-size:25px;font-weight:700;line-height:1.4;color:#fff}@media (min-width:320px) and (max-width:989px){.flotta_siremar .banner-navi .banner-navi-inner .banner-content,.flotta_caronte .banner-navi .banner-navi-inner .banner-content,.flotta_tttlines .banner-navi .banner-navi-inner .banner-content{font-size:1em;text-align:center}}.flotta_siremar .banner-navi .banner-navi-inner .arrow-icon,.flotta_caronte .banner-navi .banner-navi-inner .arrow-icon,.flotta_tttlines .banner-navi .banner-navi-inner .arrow-icon{display:flex;align-items:center;justify-content:center}.flotta_siremar .banner-navi .banner-navi-inner .arrow-icon img,.flotta_caronte .banner-navi .banner-navi-inner .arrow-icon img,.flotta_tttlines .banner-navi .banner-navi-inner .arrow-icon img{width:44px;height:auto;cursor:pointer}.orari_tttlines{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 80px;text-align:center}.orari_tttlines .attachment{width:100%;max-width:1050px;margin:0 auto;position:relative;height:90px;background:#4a6fa1 !important}.orari_tttlines .attachment a{display:block;width:100%;height:100%;position:relative}.orari_tttlines .attachment a h3{color:#fff;position:relative;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-orari.svg) no-repeat left 30px center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1.25em;text-align:left;max-width:70%;padding:10px 10px 10px 90px;top:50%}@media (min-width:320px) and (max-width:989px){.orari_tttlines .attachment a h3{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-orari.svg) no-repeat left 20px center;background-size:20px auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;max-width:100%;padding:20px 10px 20px 50px;top:0}}.orari_tttlines .attachment a span{text-transform:uppercase;font-size:1em;line-height:1.25em;padding:8px 20px;background:#ffb820;color:#4a6fa1;position:absolute;right:30px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.orari_tttlines .attachment a span{text-transform:uppercase;position:relative;right:inherit;top:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;display:inline-block;margin:0 20px 20px;left:0}}.orari_tttlines .testo_gestionale{text-align:center}.orari_tttlines .testo_gestionale p{text-align:left}.orari_tttlines table{display:inline-table;width:100%;margin-bottom:60px}@media (min-width:320px) and (max-width:989px){.orari_tttlines table{min-width:700px}}.orari_tttlines table tr td{padding:15px 10px}.orari_tttlines table tr th{padding:15px 10px}.orari_tttlines table.orari_tttlines_0 tr:first-of-type,.orari_tttlines table.orari_tttlines_2 tr:first-of-type{background-color:#4a6fa1;color:#FFF}.orari_tttlines table.orari_tttlines_1 tr:first-of-type,.orari_tttlines table.orari_tttlines_3 tr:first-of-type{background-color:#8f8f8f;color:#FFF}.orari_tttlines .table-container{overflow-x:auto}.orari_tttlines h3{font-size:1.5625em;line-height:1.2em;font-family:montserratsemibold;color:#4a6fa1;text-align:left;width:100%;margin-bottom:40px;margin-top:50px}@media (min-width:320px) and (max-width:989px){.orari_tttlines h3{margin-top:50px}}.orari_tttlines table.orari_tttlines_0 tr:last-of-type,.orari_tttlines table.orari_tttlines_1 tr:last-of-type{border-bottom:1px solid #DCDCDC}.orari_tttlines table.orari_tttlines_2,.orari_tttlines table.orari_tttlines_3{margin-top:0px;margin-bottom:20px}.orari_tttlines table.orari_tttlines_2 tr:nth-of-type(2n+2) td,.orari_tttlines table.orari_tttlines_3 tr:nth-of-type(2n+2) td{background:#FFF;color:#4a6fa1;font-family:montserratregular;position:relative;text-transform:none;padding:20px 10px}.orari_tttlines table.orari_tttlines_2 tr:nth-of-type(2n+2) td:nth-of-type(n):after,.orari_tttlines table.orari_tttlines_3 tr:nth-of-type(2n+2) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:5px}.orari_tttlines table.orari_tttlines_2 tr:nth-of-type(2n+1) td,.orari_tttlines table.orari_tttlines_3 tr:nth-of-type(2n+1) td{background:#E0E0E0;color:#4a6fa1;font-family:montserratregular;position:relative}.orari_tttlines table.orari_tttlines_2 tr:nth-of-type(2n+1) td:nth-of-type(n):after,.orari_tttlines table.orari_tttlines_3 tr:nth-of-type(2n+1) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:-5px}.orari_tttlines table.orari_tttlines_2 tr:last-of-type td:nth-of-type(n):before,.orari_tttlines table.orari_tttlines_3 tr:last-of-type td:nth-of-type(n):before{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;bottom:0px}.orari_tttlines table.orari_tttlines_2 tr:first-of-type th,.orari_tttlines table.orari_tttlines_3 tr:first-of-type th{text-transform:uppercase}.orari_tttlines table.orari_tttlines_2 tr:first-of-type td,.orari_tttlines table.orari_tttlines_3 tr:first-of-type td{font-size:.9375em;line-height:1em;color:#606060}.orari_tttlines table.orari_tttlines_2 tr:first-of-type td:first-of-type,.orari_tttlines table.orari_tttlines_3 tr:first-of-type td:first-of-type{text-transform:uppercase}.orari_tttlines table.orari_tttlines_2 tr:first-of-type td:first-of-type:before,.orari_tttlines table.orari_tttlines_3 tr:first-of-type td:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_tttlines table.orari_tttlines_2 tr:first-of-type td:nth-of-type(n):after,.orari_tttlines table.orari_tttlines_3 tr:first-of-type td:nth-of-type(n):after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0}.orari_tttlines table.orari_tttlines_2 tr:nth-of-type(n+2) td,.orari_tttlines table.orari_tttlines_3 tr:nth-of-type(n+2) td{text-transform:none}.orari_tttlines table.orari_tttlines_2 tr:nth-of-type(n) td:first-of-type,.orari_tttlines table.orari_tttlines_3 tr:nth-of-type(n) td:first-of-type{text-align:left}.orari_tttlines table.orari_tttlines_2 tr:nth-of-type(2) td,.orari_tttlines table.orari_tttlines_3 tr:nth-of-type(2) td{text-transform:uppercase;font-size:.9375em;line-height:1em;color:#606060}.orari_tttlines table.orari_tttlines_2 tr td,.orari_tttlines table.orari_tttlines_3 tr td{border-bottom:none;border-left:none;border-right:none}.orari_tttlines table.orari_tttlines_2 tr td:not(:first-of-type),.orari_tttlines table.orari_tttlines_3 tr td:not(:first-of-type){text-align:center}.orari_tttlines table.orari_tttlines_3{margin-top:50px}.contenitore_top{position:relative}.contenitore_top select{display:none}@media (min-width:320px) and (max-width:1179px){.contenitore_top select{width:100%;overflow:hidden;display:block;background:#fff;padding:5px 20px;font-size:1em;line-height:1.5em}}.contenitore_top .blocco_top{width:100%;padding:0 80px;box-sizing:border-box;overflow:hidden}@media (min-width:320px) and (max-width:989px){.contenitore_top .blocco_top{height:auto;padding:0 20px}}.contenitore_top .blocco_top .blocco_top_inner{display:block;width:100%;height:100%;position:relative;background-color:#182C50;cursor:pointer}.contenitore_top .blocco_top .blocco_top_inner .blocco_testo{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:40%;padding:0 50px;box-sizing:border-box;max-width:450px}@media (min-width:320px) and (max-width:989px){.contenitore_top .blocco_top .blocco_top_inner .blocco_testo{width:100%;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);position:static;top:initial;bottom:initial;padding:50px 20px 30px;max-width:100%}}.contenitore_top .blocco_top .blocco_top_inner .blocco_testo .titolo h3{font-size:1.875em;line-height:1.2em;color:#FFFFFF;text-transform:uppercase}.contenitore_top .blocco_top .blocco_top_inner .blocco_testo .discover{margin-top:60px}@media (min-width:320px) and (max-width:989px){.contenitore_top .blocco_top .blocco_top_inner .blocco_testo .discover{margin-top:30px}}.contenitore_top .blocco_top .blocco_top_inner .blocco_testo .discover span{background:#f68c37 !important;padding:8px 20px;color:#FFFFFF;text-transform:uppercase}.contenitore_top .blocco_top .blocco_top_inner .blocco_testo.right{left:initial;right:0}.contenitore_top .blocco_top .blocco_top_inner .blocco_img{float:right;width:60%;height:100%;position:relative;overflow:hidden}@media (min-width:320px) and (max-width:989px){.contenitore_top .blocco_top .blocco_top_inner .blocco_img{width:100%;height:200px}}.contenitore_top .blocco_top .blocco_top_inner .blocco_img img{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}@media (min-width:320px) and (max-width:989px){.contenitore_top .blocco_top .blocco_top_inner .blocco_img img{width:150%}}.contenitore_top .blocco_top .blocco_top_inner .blocco_img.left{float:left !important}.contenitore_top .blocco_table{width:100%;height:auto;overflow:hidden;background-color:#FFFFFF;padding:40px 80px 70px;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.contenitore_top .blocco_table{padding:20px 20px 40px}}.contenitore_top .blocco_table .list{display:block;width:100%;height:100%;position:relative}.contenitore_top .blocco_table .list li{position:relative;display:block;box-sizing:border-box;border-top:1px solid #e5e5e5;overflow:hidden;padding:16px 0 16px 24px;cursor:pointer;font-size:.875em;line-height:1.07143em}.contenitore_top .blocco_table .list li:last-of-type{border-bottom:1px solid #e5e5e5}.contenitore_top .blocco_table .list li .blocco_left{position:relative;display:inline-block;float:left}.contenitore_top .blocco_table .list li .blocco_left span{color:#182C50}.contenitore_top .blocco_table .list li .blocco_right{position:relative;display:inline-block;float:right}@media (min-width:320px) and (max-width:989px){.contenitore_top .blocco_table .list li .blocco_right{width:100%;float:left}}.contenitore_top .blocco_table .list li .blocco_right span{color:#f68c37;text-transform:uppercase}.contenitore_top .blocco_table .list li .blocco_right span.ico-arrow{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/car-link-frex-txt.svg);background-position:right 10px center;background-repeat:no-repeat;padding:0 28px 0 0}.contenitore_top .blocco_table .list .ico-clock{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-orange-clock.svg);background-position:left center;background-repeat:no-repeat;padding:16px 45px}.contenitore_top .blocco_table .list .ico-car{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-orange-car.svg);background-position:left center;background-repeat:no-repeat;padding:16px 45px}.contenitore_top .blocco_table .list .ico-carrello{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-orange-carrello.svg);background-position:left center;background-repeat:no-repeat;padding:16px 45px;-webkit-background-size:30px;background-size:30px}.contenitore_top .blocco_table .list .ico-pullman{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-orange-pullman.svg);background-position:left center;background-repeat:no-repeat;padding:16px 45px}.contenitore_top .blocco_table .list .ico-passenger{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-orange-passenger.svg);background-position:left center;background-repeat:no-repeat;padding:16px 45px}.contenitore_top .blocco_table .list .ico-bicycle{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-orange-bicycle.svg);background-position:left center;background-repeat:no-repeat;padding:16px 45px}.contenitore_top .two-col__wrapper{display:flex;justify-content:space-between;align-items:center;gap:40px}@media (min-width:320px) and (max-width:989px){.contenitore_top .two-col__wrapper{flex-direction:column}}.contenitore_top .two-col__wrapper .col{width:calc(50% - 20px)}@media (min-width:320px) and (max-width:989px){.contenitore_top .two-col__wrapper .col{width:100%}}.contenitore_top .two-col__wrapper .col picture{aspect-ratio:1.6}.contenitore_top .two-col__wrapper .col picture img{display:block;width:100%;height:100%;object-fit:cover}.contenitore_top .view-orari-e-tariffe-menu-laterale{width:100%;background-color:#ececec;height:80px;margin-bottom:25px;padding:10px 0}@media (min-width:320px) and (max-width:1179px){.contenitore_top .view-orari-e-tariffe-menu-laterale{position:relative;padding:30px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.contenitore_top .view-orari-e-tariffe-menu-laterale ul{list-style-type:none;text-align:center;width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:1179px){.contenitore_top .view-orari-e-tariffe-menu-laterale ul{display:none}}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li{display:inline-block;padding:3px 20px}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li a{display:block;position:relative}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li a:before{content:'';position:absolute;padding:50px 0 0 50px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#f68c37;top:-50%;z-index:-1}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li a.active{color:#fff}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li a.active:before{content:'';width:100%;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;z-index:-1}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li a span{margin-left:60px}@media (min-width:320px) and (max-width:1365px){.contenitore_top .view-orari-e-tariffe-menu-laterale ul li a span{font-size:80%}}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li.views-row-1{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-autostrade-amare.svg) no-repeat 30px center}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li.views-row-2{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-stretto-passeggeri.svg) no-repeat 30px center}.contenitore_top .view-orari-e-tariffe-menu-laterale ul li.views-row-3{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-stretto-commerciali.svg) no-repeat 29px center}.orari_caronte{width:100%;padding:0 80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.orari_caronte p.numero_verde{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-numeroverde-verde.svg) no-repeat left center;margin:10px 0;padding:40px 0 40px 165px}.orari_caronte .table-container{overflow-x:auto}@media (min-width:320px) and (max-width:989px){.orari_caronte{padding:0 20px}}.orari_caronte .testo_gestionale{text-align:center}.orari_caronte .testo_gestionale.left{text-align:left}.orari_caronte .uppercase{text-transform:uppercase}.orari_caronte h2{font-size:1.875em;line-height:1.16667em;font-family:montserratsemibold;color:#182c50;text-align:left}.orari_caronte h3{font-size:1.5625em;line-height:1.2em;font-family:montserratsemibold;color:#182c50;text-align:left;width:100%;border-bottom:1px solid #000;margin-bottom:40px;margin-top:130px}@media (min-width:320px) and (max-width:989px){.orari_caronte h3{margin-top:50px}}.orari_caronte h3:first-of-type{margin-top:50px}.orari_caronte p{text-align:left;margin-top:10px;font-size:.9375em;line-height:1.33333em}.orari_caronte p strong{font-size:1.25em;line-height:1em;font-family:montserratsemibold}.orari_caronte p strong.small{font-size:.9375em;line-height:1em;font-family:montserratsemibold}.orari_caronte p.center{text-align:center}.orari_caronte p.pre_table{padding:0 0 5px}@media (min-width:320px) and (max-width:989px){.orari_caronte p.pre_table{padding:0 0 10px}}.orari_caronte .testo_gestionale a.title{color:#f68c37;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/car-link-frex-txt.svg) no-repeat left center;padding-left:25px;margin-bottom:22px;padding-bottom:0;display:inline-block}.orari_caronte .testo_gestionale p.tit_1{margin-top:25px;padding-bottom:40px}.orari_caronte span.color{color:#182c50}.orari_caronte span.color strong{font-size:.9375em;line-height:1em;text-transform:uppercase}.orari_caronte table{display:inline-table;width:100%}@media (min-width:320px) and (max-width:989px){.orari_caronte table{min-width:700px}}.orari_caronte table thead tr th{padding:15px 10px}.orari_caronte table tbody tr td{padding:15px 10px;border-bottom:1px solid #E0E0E0;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0}.orari_caronte table tbody tr th{color:#FFF;text-transform:uppercase;padding:15px 10px;background-color:#b2b2b2}.orari_caronte table tbody tr:last-of-type{border-bottom:1px solid #DCDCDC}.orari_caronte .orari_caronte_covid tr th,.orari_caronte .orari_caronte_covid tr td{color:#182C50;border-left:none;border-right:none;text-align:center;position:relative}.orari_caronte .orari_caronte_covid tr th,.orari_caronte .orari_caronte_covid tr td{text-align:center}.orari_caronte .orari_caronte_covid tr th:after,.orari_caronte .orari_caronte_covid tr td:after{content:"";position:absolute;width:1px;height:60%;background:#E0E0E0;right:0;top:20%}.orari_caronte .orari_caronte_0 tr th,.orari_caronte .orari_caronte_0 tr td,.orari_caronte .orari_caronte_1 tr th,.orari_caronte .orari_caronte_1 tr td,.orari_caronte .orari_caronte_2 tr th,.orari_caronte .orari_caronte_2 tr td,.orari_caronte .orari_caronte_3 tr th,.orari_caronte .orari_caronte_3 tr td{color:#182C50;border-left:none;border-right:none;text-align:center;position:relative}.orari_caronte .orari_caronte_0 tr th:nth-of-type(2n),.orari_caronte .orari_caronte_0 tr td:nth-of-type(2n),.orari_caronte .orari_caronte_1 tr th:nth-of-type(2n),.orari_caronte .orari_caronte_1 tr td:nth-of-type(2n),.orari_caronte .orari_caronte_2 tr th:nth-of-type(2n),.orari_caronte .orari_caronte_2 tr td:nth-of-type(2n),.orari_caronte .orari_caronte_3 tr th:nth-of-type(2n),.orari_caronte .orari_caronte_3 tr td:nth-of-type(2n){text-align:center}.orari_caronte .orari_caronte_0 tr th:after,.orari_caronte .orari_caronte_0 tr td:after,.orari_caronte .orari_caronte_1 tr th:after,.orari_caronte .orari_caronte_1 tr td:after,.orari_caronte .orari_caronte_2 tr th:after,.orari_caronte .orari_caronte_2 tr td:after,.orari_caronte .orari_caronte_3 tr th:after,.orari_caronte .orari_caronte_3 tr td:after{content:"";position:absolute;width:1px;height:60%;background:#E0E0E0;right:0;top:20%}.orari_caronte .orari_caronte_0 tr:nth-of-type(2n+1) td,.orari_caronte .orari_caronte_1 tr:nth-of-type(2n+1) td,.orari_caronte .orari_caronte_2 tr:nth-of-type(2n+1) td,.orari_caronte .orari_caronte_3 tr:nth-of-type(2n+1) td{font-family:montserratlight}.orari_caronte .orari_caronte_0 tr:nth-of-type(2n+1) td:nth-of-type(2n+1),.orari_caronte .orari_caronte_1 tr:nth-of-type(2n+1) td:nth-of-type(2n+1),.orari_caronte .orari_caronte_2 tr:nth-of-type(2n+1) td:nth-of-type(2n+1),.orari_caronte .orari_caronte_3 tr:nth-of-type(2n+1) td:nth-of-type(2n+1){font-family:montserratlight}.orari_caronte .orari_caronte_0 tr:nth-of-type(2n) td,.orari_caronte .orari_caronte_1 tr:nth-of-type(2n) td,.orari_caronte .orari_caronte_2 tr:nth-of-type(2n) td,.orari_caronte .orari_caronte_3 tr:nth-of-type(2n) td{font-family:montserratlight}.orari_caronte .orari_caronte_0 tr:nth-of-type(2n) td:nth-of-type(2n+1),.orari_caronte .orari_caronte_1 tr:nth-of-type(2n) td:nth-of-type(2n+1),.orari_caronte .orari_caronte_2 tr:nth-of-type(2n) td:nth-of-type(2n+1),.orari_caronte .orari_caronte_3 tr:nth-of-type(2n) td:nth-of-type(2n+1){font-family:montserratlight}.orari_caronte p.sub_title{margin-top:-30px;font-size:.9375em;line-height:1em}.orari_caronte .orari_caronte_3{margin-top:0;text-align:center}.orari_caronte .orari_caronte_3 tr td{text-align:center;border-left:none;border-right:none;font-size:.9375em;line-height:1.06667em}.orari_caronte .orari_caronte_4 tr th,.orari_caronte .orari_caronte_4 tr td{text-align:center;border-left:0;border-right:0}.orari_caronte .orari_caronte_5,.orari_caronte .orari_caronte_8c{margin-top:40px;text-align:center}.orari_caronte .orari_caronte_5 tr td,.orari_caronte .orari_caronte_8c tr td{text-align:center;border-left:none;border-right:none;font-size:.9375em;line-height:1.06667em}.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(2),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(3),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(4),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(5),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(10),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(11),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(12),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(13),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(2),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(3),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(4),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(5),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(10),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(11),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(12),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(13){font-family:montserratsemibold}.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(6),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(7),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(8),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(9),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(6),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(7),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(8),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(9){font-family:montserratlight}.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(2),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(4),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(2),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(4){background:#eeeeee}.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(3),.orari_caronte .orari_caronte_5 tr:nth-of-type(n+2) td:nth-of-type(5),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(3),.orari_caronte .orari_caronte_8c tr:nth-of-type(n+2) td:nth-of-type(5){background:#FFF}.orari_caronte .orari_caronte_5 tr:first-of-type,.orari_caronte .orari_caronte_8c tr:first-of-type{text-transform:uppercase}.orari_caronte .orari_caronte_5 tr:first-of-type td,.orari_caronte .orari_caronte_8c tr:first-of-type td{color:#FFF}.orari_caronte .orari_caronte_5 tr:first-of-type td:first-of-type,.orari_caronte .orari_caronte_8c tr:first-of-type td:first-of-type{border-left:none}.orari_caronte .orari_caronte_5 tr:first-of-type td:nth-of-type(2),.orari_caronte .orari_caronte_5 tr:first-of-type td:nth-of-type(4),.orari_caronte .orari_caronte_8c tr:first-of-type td:nth-of-type(2),.orari_caronte .orari_caronte_8c tr:first-of-type td:nth-of-type(4){background-color:#182C50}.orari_caronte .orari_caronte_5 tr:first-of-type td:nth-of-type(3),.orari_caronte .orari_caronte_5 tr:first-of-type td:nth-of-type(5),.orari_caronte .orari_caronte_8c tr:first-of-type td:nth-of-type(3),.orari_caronte .orari_caronte_8c tr:first-of-type td:nth-of-type(5){background-color:#B2B2B2}.orari_caronte .orari_caronte_7{margin-top:40px;text-align:center}.orari_caronte .orari_caronte_7 tr td{text-align:center;font-size:.9375em;line-height:1.06667em}.orari_caronte .orari_caronte_7 tr:first-of-type{text-transform:uppercase}.orari_caronte .orari_caronte_7 tr:first-of-type td{color:#FFF}.orari_caronte .orari_caronte_7 tr:first-of-type td:first-of-type{border-left:none;border-bottom:none;background-color:#FFF !important}.orari_caronte .orari_caronte_7 tr:first-of-type td:nth-of-type(2n){background-color:#182C50}.orari_caronte .orari_caronte_7 tr:first-of-type td:nth-of-type(2n+1){background-color:#B2B2B2}.orari_caronte .orari_caronte_7 tr:nth-of-type(2){text-transform:uppercase;font-family:montserratlight !important}.orari_caronte .orari_caronte_7 tr:nth-of-type(2) td{border-left:none;border-right:none;position:relative}.orari_caronte .orari_caronte_7 tr:nth-of-type(2) td:first-of-type{border-left:none}.orari_caronte .orari_caronte_7 tr:nth-of-type(2) td:after{content:"";position:absolute;width:1px;height:60%;background:#E0E0E0;right:0;top:20%}.orari_caronte .orari_caronte_7 tr:nth-of-type(n+3) td{border-left:none;border-right:none;border-bottom:1px solid #D1D1D1}.orari_caronte .orari_caronte_7 tr:nth-of-type(n+3) td:nth-of-type(2n){background-color:#eeeeee}.orari_caronte.orari_caronte_commerciali .orari_caronte_covid table tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_0 table tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_1 table tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_2 table tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_3 table tr td{color:#606060}.orari_caronte.orari_caronte_commerciali table.orari_caronte_covid caption{display:table-caption;color:#FFF;text-transform:uppercase;padding:15px 10px;text-align:left;background-color:#182C50}.orari_caronte.orari_caronte_commerciali table.orari_caronte_0 caption,.orari_caronte.orari_caronte_commerciali table.orari_caronte_2 caption{display:table-caption;color:#FFF;text-transform:uppercase;padding:15px 10px;text-align:left;background-color:#182C50}.orari_caronte.orari_caronte_commerciali table.orari_caronte_1 caption,.orari_caronte.orari_caronte_commerciali table.orari_caronte_3 caption{display:table-caption;color:#FFF;text-transform:uppercase;padding:15px 10px;text-align:left;background-color:#8f8f8f}.orari_caronte.orari_caronte_commerciali .orari_caronte_1 th,.orari_caronte.orari_caronte_commerciali .orari_caronte_3 th{background-color:#8f8f8f}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr td{color:#182C50;border-left:none;border-right:none;text-align:center}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr td:nth-of-type(2n),.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td:nth-of-type(2n),.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr td:nth-of-type(2n){text-align:center}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr td:nth-of-type(2n+1),.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td:nth-of-type(2n+1),.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr td:nth-of-type(2n+1){text-align:left}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr:first-of-type td,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr:first-of-type td,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr:first-of-type td{text-transform:uppercase;width:50%}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr:nth-of-type(2n),.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr:nth-of-type(2n),.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr:nth-of-type(2n){background-color:#E0E0E0}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr td{position:relative}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr td:after,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td:after,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr td:after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:5px}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr td:before,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td:before,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr td:before{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:-5px}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr td:nth-of-type(2n+1),.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td:nth-of-type(2n+1),.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr td:nth-of-type(2n+1){padding:20px 10px}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr:first-of-type th:after,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr:first-of-type th:after,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr:first-of-type th:after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0;top:10%}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr:first-of-type th:before,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr:first-of-type th:before,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr:first-of-type th:before{width:0}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr:first-of-type th:first-of-type:before,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr:first-of-type th:first-of-type:before,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr:first-of-type th:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_caronte.orari_caronte_commerciali .orari_caronte_6{margin-top:40px}.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr th,.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr td{text-align:center;border-left:none;border-right:none;font-size:.9375em;line-height:1.06667em}.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr:nth-of-type(n+3) td:nth-of-type(2n){background-color:transparent}.orari_caronte.orari_caronte_commerciali .orari_caronte_7 tr:nth-of-type(2){text-transform:none;font-family:montserratregular !important}.orari_caronte.orari_caronte_commerciali .testo_gestionale:last-of-type{margin-bottom:100px}@media (min-width:320px) and (max-width:989px){.orari_caronte.orari_caronte_commerciali .testo_gestionale:last-of-type{margin-bottom:50px}}.orari_caronte.orari_caronte_passeggeri .orari_caronte_2 tr td{color:#182C50;border-left:none;border-right:none;text-align:center}.orari_caronte.orari_caronte_passeggeri .orari_caronte_2 tr td:nth-of-type(2n){text-align:center}.orari_caronte.orari_caronte_passeggeri .orari_caronte_2 tr:first-of-type td{text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri .orari_caronte_2 tr:first-of-type td:first-of-type{border-right:1px solid #E0E0E0}.orari_caronte.orari_caronte_passeggeri .orari_caronte_2 tr:nth-of-type(2n){background-color:#E0E0E0}.orari_caronte.orari_caronte_passeggeri .orari_caronte_2 tr td,.orari_caronte.orari_caronte_passeggeri .orari_caronte_3 tr td{position:relative}.orari_caronte.orari_caronte_passeggeri .orari_caronte_2 tr td:after,.orari_caronte.orari_caronte_passeggeri .orari_caronte_3 tr td:after{content:"";position:absolute;width:1px;height:60%;background:#E0E0E0;right:0;top:20%}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3{margin-top:0}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0 tr td:nth-of-type(n),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 tr td:nth-of-type(n),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 tr td:nth-of-type(n),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 tr td:nth-of-type(n){-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8C8C8C;background:#fff}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0 tr:nth-of-type(2n+1) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 tr:nth-of-type(2n+1) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 tr:nth-of-type(2n+1) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 tr:nth-of-type(2n+1) td{font-family:montserratlight}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0 tr:nth-of-type(2n+1) td:nth-of-type(2n+1),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 tr:nth-of-type(2n+1) td:nth-of-type(2n+1),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 tr:nth-of-type(2n+1) td:nth-of-type(2n+1),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 tr:nth-of-type(2n+1) td:nth-of-type(2n+1){font-family:montserratlight}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 tr:nth-of-type(2n) td{font-family:montserratlight}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0 tr:nth-of-type(2n) td:nth-of-type(2n+1),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 tr:nth-of-type(2n) td:nth-of-type(2n+1),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 tr:nth-of-type(2n) td:nth-of-type(2n+1),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 tr:nth-of-type(2n) td:nth-of-type(2n+1){font-family:montserratlight}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c{margin-top:0;margin-bottom:20px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(2n+1) th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(2n+1) th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(2n+1) th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(2n+1) th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(2n+1) th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:nth-of-type(2n+1) th{background:#FFF;color:#182C50;font-family:montserratregular;position:relative;text-transform:none;padding:20px 10px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(2n) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:nth-of-type(2n) td{background:#E0E0E0;color:#182C50;font-family:montserratregular;position:relative}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(2n) td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(2n) td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(2n) td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(2n) td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(2n) td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:nth-of-type(2n) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:-5px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:last-of-type td:nth-of-type(n):before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:last-of-type td:nth-of-type(n):before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:last-of-type td:nth-of-type(n):before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:last-of-type td:nth-of-type(n):before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:last-of-type td:nth-of-type(n):before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:last-of-type td:nth-of-type(n):before{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;bottom:0}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:first-of-type td{font-size:.9375em;line-height:1em;color:#606060}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-of-type td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:first-of-type td:first-of-type{text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type td:first-of-type:before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-of-type td:first-of-type:before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type td:first-of-type:before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type td:first-of-type:before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type td:first-of-type:before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:first-of-type td:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-of-type td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:first-of-type td:nth-of-type(n):after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(n+2) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(n+2) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(n+2) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(n+2) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(n+2) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:nth-of-type(n+2) td{text-transform:none}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(n) td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(n) td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(n) td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(n) td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(n) td:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:nth-of-type(n) td:first-of-type{text-align:left}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:first-of-type td{text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr td{border-bottom:none;border-left:none;border-right:none}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr td:not(:first-of-type),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr td:not(:first-of-type),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr td:not(:first-of-type){text-align:center}.orari_caronte.orari_caronte_passeggeri .title_pre_table_day{padding:25px 45px 10px;font-size:1.25em;line-height:1em;color:#606060;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-diurno-grigio.svg) no-repeat left center;margin-bottom:15px;margin-left:15px}.orari_caronte.orari_caronte_passeggeri .title_pre_table_night{padding:25px 45px 10px;font-size:1.25em;line-height:1em;color:#606060;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-notturno-grigio.svg) no-repeat left center;margin-bottom:15px;margin-left:15px;margin-top:40px}.orari_caronte.orari_caronte_passeggeri .separator{border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.orari_caronte.orari_caronte_passeggeri .separator p{padding:16px 0;margin-top:0}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0 caption,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 caption,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 caption,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 caption{display:table-caption;text-align:left;padding:15px 10px;color:#FFF;text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_covid caption{background-color:#182C50;display:table-caption;text-align:left;background-position:15px center;background-repeat:no-repeat;padding:15px 10px;padding-left:30px;color:#FFF;text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_0 caption,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 caption{background-color:#182C50}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 caption,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 caption{background-color:#8f8f8f}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_1 tr th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 tr th{background-color:#8f8f8f}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_2 th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_3 th{color:#FFF;text-transform:uppercase;padding:15px 10px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(2){background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-pass-auto.svg) no-repeat center top;padding-top:40px}@media (min-width:320px) and (max-width:989px){.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(2){background-size:110px auto}}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(3){background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-pass-camper.svg) no-repeat center top;padding-top:40px}@media (min-width:320px) and (max-width:989px){.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(3){background-size:110px auto}}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(4){background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-pass-moto.svg) no-repeat center top;padding-top:40px}@media (min-width:320px) and (max-width:989px){.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(4){background-size:110px auto}}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(5){background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-pass-scooter.svg) no-repeat center top;padding-top:40px}@media (min-width:320px) and (max-width:989px){.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(5){background-size:110px auto}}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-of-type td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8c tr:first-of-type td{border-left:none;border-right:none;border-bottom:none;padding:25px 10px}.orari_caronte.orari_caronte_passeggeri .testo_gestionale:last-of-type{margin-bottom:100px}.orari_caronte_autostrade .orari_caronte_0,.orari_caronte_autostrade .orari_caronte_1{margin-bottom:50px}@media (min-width:320px) and (max-width:767px){.orari_caronte_autostrade .orari_caronte_0,.orari_caronte_autostrade .orari_caronte_1{margin-bottom:0}}.orari_caronte_autostrade .orari_caronte_0 tr th,.orari_caronte_autostrade .orari_caronte_0 tr td,.orari_caronte_autostrade .orari_caronte_1 tr th,.orari_caronte_autostrade .orari_caronte_1 tr td{font-family:montserratregular !important;border:none}.orari_caronte_autostrade .orari_caronte_0 tr th:after,.orari_caronte_autostrade .orari_caronte_0 tr td:after,.orari_caronte_autostrade .orari_caronte_1 tr th:after,.orari_caronte_autostrade .orari_caronte_1 tr td:after{height:0}.orari_caronte_autostrade .orari_caronte_0 thead tr:first-of-type th,.orari_caronte_autostrade .orari_caronte_1 thead tr:first-of-type th{color:#FFF}.orari_caronte_autostrade .orari_caronte_0 thead tr:first-of-type th:first-of-type,.orari_caronte_autostrade .orari_caronte_1 thead tr:first-of-type th:first-of-type{text-transform:uppercase}.orari_caronte_autostrade .orari_caronte_0 thead tr:first-of-type,.orari_caronte_autostrade .orari_caronte_covid thead tr:first-of-type{background-color:#182C50}.orari_caronte_autostrade .orari_caronte_1 thead tr:first-of-type{background-color:#8f8f8f}.orari_caronte_autostrade .attachment{width:100%;max-width:1050px;margin:0 auto;position:relative;height:90px;background:#4a6fa1 !important}.orari_caronte_autostrade .attachment a{display:block;width:100%;height:100%;position:relative}.orari_caronte_autostrade .attachment a h3{color:#fff;position:relative;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-orari.svg) no-repeat left 30px center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1.25em;text-align:left;max-width:70%;padding:10px 10px 10px 90px;top:50%;width:inherit;border-bottom:0;margin-bottom:0}@media (min-width:320px) and (max-width:989px){.orari_caronte_autostrade .attachment a h3{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-orari.svg) no-repeat left 20px center;background-size:20px auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;max-width:100%;padding:20px 10px 20px 50px;top:0}}.orari_caronte_autostrade .attachment a span{text-transform:uppercase;font-size:1em;line-height:1.25em;padding:8px 20px;background:#ffb820;color:#4a6fa1;position:absolute;right:30px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.orari_caronte_autostrade .attachment a span{text-transform:uppercase;position:relative;right:inherit;top:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;display:inline-block;margin:0 20px 20px;left:0}}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(2n+1) th:nth-of-type(n):after{display:none}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(2n+1) td{color:#182C50}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr td{position:relative}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th{font-size:.9375em;line-height:1em;color:#606060}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:first-of-type{text-align:left;text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr th::after{content:"";position:absolute;width:1px;height:80%;background:red;right:0;top:10%}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:first-of-type th:nth-of-type(n):before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0;top:0}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_4 tr:nth-of-type(2n+1) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:5px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr th{text-transform:uppercase;text-align:center;color:#606060;font-size:.9375em;line-height:1em;padding:25px 10px !important}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr th:first-child{text-align:left}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(2n+1) th{color:#606060;text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(n+3) td:nth-of-type(2n){background:#fff}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(2n) td{background:#E0E0E0 !important}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr td{color:#182C50 !important;position:relative}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-child th::before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(2n+1) th::after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0;top:0}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:first-child th::before{left:0;right:inherit}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(n+3) td:nth-of-type(2n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:-5px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_5 tr:nth-of-type(2n+1) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:5px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(n) th:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(n) th:first-of-type,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(n) th:first-of-type{text-align:left}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr th:not(:first-of-type),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr th:not(:first-of-type),.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr th:not(:first-of-type){text-align:center}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type th{text-transform:uppercase}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type th,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type th{color:#606060;font-size:.9375em;line-height:1em}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr td{position:relative}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(2n+1) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(2n+1) td,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(2n+1) td{color:#182C50}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:nth-of-type(2n+1) td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:nth-of-type(2n+1) td:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:nth-of-type(2n+1) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:5px}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type th:first-of-type:before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type th:first-of-type:before,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type th:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_6 tr:first-of-type th:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type th:nth-of-type(n):after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0;top:0}.orari_caronte.orari_caronte_passeggeri table.orari_caronte_7 tr:first-of-type th:nth-of-type(n):after,.orari_caronte.orari_caronte_passeggeri table.orari_caronte_8 tr:first-of-type th:nth-of-type(n):after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr:first-of-type th{text-transform:uppercase;width:50%}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr th:nth-of-type(2n+1){padding:20px 10px;text-align:left}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr th:nth-of-type(2n){text-align:center}.orari_caronte.orari_caronte_commerciali .orari_caronte_4 tr th{position:relative;background-color:#fff;color:#182C50;border-bottom:1px solid #E0E0E0}.orari_caronte.orari_caronte_commerciali .orari_caronte_5 tr th,.orari_caronte.orari_caronte_commerciali .orari_caronte_8c tr th{text-align:center;width:20%}.orari_caronte.orari_caronte_commerciali .orari_caronte_5 tr th:nth-of-type(2),.orari_caronte.orari_caronte_commerciali .orari_caronte_5 tr th:nth-of-type(4),.orari_caronte.orari_caronte_commerciali .orari_caronte_8c tr th:nth-of-type(2),.orari_caronte.orari_caronte_commerciali .orari_caronte_8c tr th:nth-of-type(4){background-color:#182C50;color:#fff}.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr th{background-color:#fff;color:#182C50;position:relative}.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr th:first-child{text-align:left}.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr th::before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_caronte.orari_caronte_commerciali .orari_caronte_6 tr th::after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0;top:10%}.orari_caronte.orari_caronte_commerciali .orari_caronte_7 caption{display:table-caption;padding:20px 10px;text-transform:uppercase;text-align:left;background-color:#FFF;position:relative;color:#182C50}.orari_caronte.orari_caronte_commerciali .orari_caronte_7 caption:after,.orari_caronte.orari_caronte_commerciali .orari_caronte_7 caption:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_caronte.orari_caronte_commerciali .orari_caronte_7 caption:after{left:inherit;right:0}.orari_caronte.orari_caronte_autostrade .orari_caronte_2{margin-top:0;margin-bottom:20px}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:nth-of-type(2n+1) th{background:#FFF;color:#606060;font-family:montserratregular;position:relative;text-transform:uppercase;padding:20px 10px;border-bottom:1px solid #E0E0E0}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:nth-of-type(2n) td{background:#E0E0E0;color:#182C50;font-family:montserratregular;position:relative}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:nth-of-type(2n) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:0}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:last-of-type td:nth-of-type(n):before{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;bottom:0}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:first-of-type td{font-size:.9375em;line-height:1em;color:#606060}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:first-of-type td:first-of-type{text-transform:none}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:first-of-type td:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:first-of-type td:nth-of-type(n):after{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;right:0}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:nth-of-type(n+2) td{text-transform:none}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tr:nth-of-type(n) td:first-of-type{text-align:left}.orari_caronte.orari_caronte_autostrade .orari_caronte_2 tbody tr td{border-left:0;border-right:0}.node-type-news .scheda_news{background:#FFFFFF;min-height:500px;box-sizing:border-box;padding:80px 0}@media (min-width:320px) and (max-width:989px){.node-type-news .scheda_news{padding:35px 20px}}.node-type-news .scheda_news .blocco_news{width:100%;overflow:hidden;max-width:1260px;margin:0 auto;padding:30px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (min-width:320px) and (max-width:989px){.node-type-news .scheda_news .blocco_news{padding:0}}.node-type-news .scheda_news .blocco_news a.torna_elenco{display:inline-block;color:#10C9F7;text-transform:uppercase;font-size:1.125em;line-height:1.22222em;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/frex-news-back.svg) no-repeat left center;padding:0 18px 0 18px;margin:0 0 25px}.node-type-news .scheda_news .blocco_news .date{color:#9B9B9B;font-size:.9375em;line-height:1.33333em;margin:0 0 8px}.node-type-news .scheda_news .blocco_news h1{color:#005FB6;font-size:1.875em;line-height:1.33333em;margin:0 0 40px}@media (min-width:320px) and (max-width:989px){.node-type-news .scheda_news .blocco_news h1{font-size:1.25em;line-height:1.5em}}.node-type-news .scheda_news .blocco_news .scheda_news_100{width:100%;overflow:hidden}.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_1{width:35%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 65px 0 0}@media (min-width:320px) and (max-width:989px){.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_1{width:100%;padding:0 0 20px}}.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_1 img{width:100%;height:auto}.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_2{width:65%;float:left}@media (min-width:320px) and (max-width:989px){.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_2{width:100%}}.node-type-news .scheda_news .blocco_news .scheda_news_100 .scheda_news_100_3{width:100%}.node-type-news .scheda_news #gallery{width:100vw;margin-top:5vw;overflow:hidden;background:#F2F2F2}.node-type-news .scheda_news #gallery a{display:block;float:left;position:relative;width:25vw;height:25vw}.node-type-news .scheda_news #gallery a.video{background:#2B2B2B}.node-type-news .scheda_news #gallery a.video:after{content:"";width:60px;height:60px;display:block;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-play.svg) no-repeat center center transparent;background-size:contain}.node-type-news .scheda_news #gallery a img{width:100%;height:auto;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.scheda_news_100_3_paragraph{padding:20px 0 0}.scheda_news_100_3_paragraph .testo_gestionale{clear:both}.scheda_news_100_3_paragraph .testo_gestionale img{float:left;max-width:400px;height:auto;margin:5px 30px 22px 0}@media (min-width:320px) and (max-width:989px){.scheda_news_100_3_paragraph .testo_gestionale img{width:100%;max-width:100%;float:none;margin:0 0 22px}}.scheda_news_100_3_paragraph .testo_gestionale:nth-child(even) img{float:right;margin:5px 0 22px 30px}@media (min-width:320px) and (max-width:989px){.scheda_news_100_3_paragraph .testo_gestionale:nth-child(even) img{margin:0 0 22px}}.page-agency .stampa_acquista .print{display:inline-block}.page-agency .dati_pass_message h3{font-size:1.1875em;text-align:center;padding-bottom:30px}.agency_area_container{padding:0 90px;min-height:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.agency_area_container .message{margin:0 auto;text-align:center;padding:20px}.agency_area_menu_container{height:95px;overflow:hidden;position:relative;width:100%;border-bottom:1px solid #dcdcdc;margin-top:66px}@media (min-width:320px) and (max-width:989px){.agency_area_menu_container{height:inherit;overflow:hidden;position:relative;width:100%;border-bottom:1px solid #dcdcdc;margin-top:0;border-top:1px solid #dcdcdc;padding:20px 0;margin-bottom:20px}}ul.agency_area_menu{list-style-type:none;text-align:center;width:100%;margin:0}ul.agency_area_menu .scegli_sottomenu{display:none}@media (min-width:320px) and (max-width:989px){ul.agency_area_menu .scegli_sottomenu{width:100%;overflow:hidden;display:block;background:#fff;padding:5px 20px;font-size:1em;line-height:1.5em}}ul.agency_area_menu li{display:inline-block;padding:12.5px 20px;margin:0 0 0.25em 1.5em}@media (min-width:320px) and (max-width:989px){ul.agency_area_menu li{display:none}}ul.agency_area_menu li.nuovo a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-nuovo.svg) no-repeat 11px center}ul.agency_area_menu li.cerca a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-cerca.svg) no-repeat 11px center}ul.agency_area_menu li.doc a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-doc.svg) no-repeat 11px center}ul.agency_area_menu li.esci a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-esci.svg) no-repeat 11px center}ul.agency_area_menu li a{display:block;position:relative}ul.agency_area_menu li a:before{content:'';position:absolute;padding:50px 0 0 50px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#29b6ff;top:-50%;z-index:-1}ul.agency_area_menu li a.active{color:#fff}ul.agency_area_menu li a.active:before{content:'';width:100%;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;z-index:-1}ul.agency_area_menu li a span{margin-left:60px}ul.agency_area_menu li.views-row-1{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-autostrade-amare.svg) no-repeat 30px center}ul.agency_area_menu li.views-row-2{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-stretto-passeggeri.svg) no-repeat 30px center}ul.agency_area_menu li.views-row-3{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-stretto-commerciali.svg) no-repeat 29px center}.agency_search_filter_container{height:150px;padding:30px 0;border-bottom:1px solid #dcdcdc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;vertical-align:middle;display:inline-block;width:100%}.agency_search_filter_container .form-group{display:block;width:19%;height:120px;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.agency_search_filter_container .form-group{width:100%}}.agency_search_filter_container.auto{padding-top:20px;padding-bottom:20px;height:auto}.agency_search_filter_container.auto label{float:left;display:inline-block;height:50px;line-height:50px}@media (min-width:320px) and (max-width:989px){.agency_search_filter_container.auto label{float:none !important;display:block}}.agency_search_filter_container label{display:block;padding-top:5px;padding-bottom:5px}.agency_search_filter_container input{display:inline-block;height:46px;vertical-align:middle}.agency_search_filter_container input.submit{padding:6px 8px;text-transform:uppercase}.agency_search_filter_container .form-group input.submit{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.agency_search_filter_container span{margin-right:25px}.agency_search_filter_container .select-jfc{position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 0px 10px 0px;border:1px solid #f4f4f4;float:left}@media (min-width:320px) and (max-width:989px){.agency_search_filter_container .select-jfc{float:initial;width:100%}}.agency_search_filter_container .select-jfc .jcf-select{height:50px !important}.agency_search_filter_container .select-jfc span{margin-right:0px !important}.agency_search_filter_container .select-jfc .jcf-select-text{font-size:0.9375em;line-height:3.3em;margin:0 42px 0 10px}.agency_search_filter_container .select-jfc .jcf-select-opener{width:42px}.agency_search_filter_container input{margin-right:6px}@media (min-width:320px) and (max-width:989px){.agency_search_filter_container input{height:45px;width:99%}}.agency_search_filter_container input[type='button']{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff;border:none;outline:none;-webkit-text-fill-color:#FFF;margin-left:10px}@media (min-width:320px) and (max-width:989px){.agency_search_filter_container input[type='button']{margin-left:0px}}.agency_table_container{overflow-x:auto}.agency_table_container table.content{margin-top:0px;margin-bottom:20px;width:100%}.agency_table_container table.content span{display:inline-block;margin-right:10px}.agency_table_container table.content span.agency-icon-mail-open{display:inline-block;width:26px;height:26px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-mail-aperta.svg) no-repeat 0px 0px}.agency_table_container table.content span.agency-icon-mail-closed{width:26px;height:18px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-mail-chiusa.svg) no-repeat 0px 0px}.agency_table_container table.content .link{color:#29b6ff;text-decoration:underline}.agency_table_container table.content tr td{text-transform:uppercase}.agency_table_container table.content tr td a{text-decoration:underline}.agency_table_container table.content tr:nth-of-type(2n) td{padding:30px 10px}.agency_table_container table.content tr:nth-of-type(2n+1) td{background:#FFF;color:#182C50;font-family:montserratregular;position:relative;padding:30px 10px}.agency_table_container table.content tr:nth-of-type(2n+1) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:5px}.agency_table_container table.content tr:first-of-type td:after{width:0 !important}.agency_table_container table.content tr:nth-of-type(2n) td{background:#E0E0E0;color:#182C50;font-family:montserratregular;position:relative}.agency_table_container table.content tr:nth-of-type(2n) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:-5px}.agency_table_container table.content tr:last-of-type td:nth-of-type(n):before{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;bottom:0px}.agency_table_container table.content tr:first-of-type td{font-size:.9375em;line-height:1em;color:#606060}.agency_table_container table.content tr:first-of-type td:first-of-type{text-transform:uppercase}.agency_table_container table.content tr:first-of-type td:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.agency_table_container table.content tr:nth-of-type(n) td:first-of-type{text-align:left}.agency_table_container table.content tr:first-of-type td{text-transform:uppercase}.agency_table_container table.content tr td{border-bottom:none;border-left:none;border-right:none}.agency_table_container table.content tr td:not(:first-of-type){text-align:center}.code_status{width:10px;height:10px;display:inline-block;margin-right:10px}.code_status.status_3{background:black}.code_status.status_2{background:yellow}.code_status.status_1{background:red}.code_status.status_0{background:#4db61f}.agency-icon-new{background:url(https://carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-nuovo.svg%20) no-repeat 30px center}.agency-icon-search{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-cerca.svg) no-repeat 31px center}.agency-icon-password{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-password.svg) no-repeat 31.5px center}.agency-icon-documents{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-doc.svg) no-repeat 34px center}.agency-icon-exit{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-esci.svg) no-repeat 30px center}@media (min-width:320px) and (max-width:989px){.agency_area_container{background:#FFF;padding:0 20px}.agency_search_filter_container{height:auto}.agency_search_filter_container input,.agency_search_filter_container label,.agency_search_filter_container span{display:block;margin-bottom:10px}}.page-profile .container_prenotazione .jcf-select{display:inline-block !important;height:45px !important}.page-profile .container_prenotazione .jcf-select span{height:45px !important;line-height:45px !important}@media (min-width:320px) and (max-width:989px){.page-profile .container_prenotazione .jcf-select{width:99% !important}}.page-profile .container_prenotazione .jcf-select .jcf-select-opener{width:40px}.page-profile .container_prenotazione .jcf-select-drop .jcf-option{height:45px !important;line-height:45px !important}.page-profile .stampa_acquista .print{display:inline-block;cursor:pointer}.page-profile .pdf-contacts{display:block;text-align:center;line-height:50px;box-sizing:border-box;width:100%;margin:0 auto;margin-top:10px;display:none}.page-profile .pdf-contacts.active{display:block}.page-profile .pdf-contacts .footer_end br{display:none}.page-profile .pdf-contacts .footer_end p{text-align:left !important;padding-left:20px;height:29px;line-height:29px}@media (min-width:320px) and (max-width:989px){.page-profile .pdf-contacts .footer_end p{line-height:40px;height:auto}}.page-profile .pdf-contacts .footer_end h3{text-align:left;padding-left:20px;height:29px;line-height:29px}.page-profile .pdf-contacts ul.loghi_footer{background-color:#244f80;width:100%;overflow:hidden;margin:0;text-align:center;border-bottom:1px #6684a6 solid;padding-top:20px}@media (min-width:320px) and (max-width:989px){.page-profile .pdf-contacts ul.loghi_footer{padding:0 0 10px;margin:0 0 20px}}.page-profile .pdf-contacts ul.loghi_footer li{display:inline-block;overflow:hidden;padding:0 30px;height:56px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.page-profile .pdf-contacts ul.loghi_footer li{height:80px;width:50%;float:left;padding:10px 0}}.page-profile .pdf-contacts ul.loghi_footer li a,.page-profile .pdf-contacts ul.loghi_footer li span{display:block;height:100%}.page-profile .pdf-contacts ul.loghi_footer li a img,.page-profile .pdf-contacts ul.loghi_footer li span img{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;width:100%;height:auto;max-width:80px}@media (min-width:320px) and (max-width:989px){.page-profile .pdf-contacts ul.loghi_footer li a img,.page-profile .pdf-contacts ul.loghi_footer li span img{left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;height:auto;max-width:100px}}.page-profile .pdf-contacts ul.loghi_footer:after{content:'';clear:both;display:block}.page-profile .dati_pass_message h3{font-size:1.1875em;text-align:center;padding-bottom:30px}.page-profile .profile_area_container{padding:0 30px;min-height:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-profile .profile_area_container .message{margin:0 auto;text-align:center;padding:20px}.page-profile .profile_container{overflow:auto}.page-profile .profile_area_menu_container{height:95px;overflow:hidden;position:relative;width:100%;border-bottom:1px solid #dcdcdc;margin-top:66px;margin-bottom:30px}@media (min-width:320px) and (max-width:989px){.page-profile .profile_area_menu_container{height:inherit;overflow:hidden;position:relative;width:100%;border-bottom:1px solid #dcdcdc;margin-top:0;border-top:1px solid #dcdcdc;padding:20px 0;margin-bottom:20px}}.page-profile ul.profile_area_menu{list-style-type:none;text-align:center;width:100%;max-width:1200px;margin:0 auto}.page-profile ul.profile_area_menu .scegli_sottomenu{display:none}@media (min-width:320px) and (max-width:989px){.page-profile ul.profile_area_menu .scegli_sottomenu{width:100%;max-width:100%;overflow:hidden;display:block;background:#fff;padding:5px 20px;font-size:1em;line-height:1.5em}}.page-profile ul.profile_area_menu li{display:inline-block;padding:12.5px 10px;margin:0 0 0.25em 1em;font-size:80%}@media (min-width:320px) and (max-width:989px){.page-profile ul.profile_area_menu li{width:100%;padding:20.5px 0px;margin:0px;text-align:left}}.page-profile ul.profile_area_menu li.profilo a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-profilo.svg) no-repeat 11px center}.page-profile ul.profile_area_menu li.nuovo{float:left}.page-profile ul.profile_area_menu li.nuovo a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-nuovo.svg) no-repeat 11px center}.page-profile ul.profile_area_menu li.cerca a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-mie-prenotazioni.svg) no-repeat 11px center;background-size:30px}.page-profile ul.profile_area_menu li.others a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-altre-prenotazioni.svg) no-repeat 11px center;background-size:30px}.page-profile ul.profile_area_menu li.doc a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-doc.svg) no-repeat 11px center}.page-profile ul.profile_area_menu li.esci{float:right}.page-profile ul.profile_area_menu li.esci a:before{content:'';background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-esci.svg) no-repeat 11px center}.page-profile ul.profile_area_menu li a{display:block;position:relative}.page-profile ul.profile_area_menu li a:before{content:'';position:absolute;padding:50px 0 0 50px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#29b6ff;top:-50%;z-index:1}.page-profile ul.profile_area_menu li a.active{color:#fff}.page-profile ul.profile_area_menu li a.active:before{content:'';width:100%;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;z-index:1;padding:50px 0 0 15px}@media (min-width:320px) and (max-width:989px){.page-profile ul.profile_area_menu li a.active:before{width:80%}}.page-profile ul.profile_area_menu li a.active span{position:relative;z-index:2;padding-right:15px}.page-profile ul.profile_area_menu li a span{margin-left:60px}.page-profile ul.profile_area_menu li.views-row-1{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-autostrade-amare.svg) no-repeat 30px center}.page-profile ul.profile_area_menu li.views-row-2{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-stretto-passeggeri.svg) no-repeat 30px center}.page-profile ul.profile_area_menu li.views-row-3{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-bt-stretto-commerciali.svg) no-repeat 29px center}.page-profile .profile_search_filter_container{height:100px;padding:30px 0;border-bottom:1px solid #dcdcdc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;vertical-align:middle;display:inline-block;width:100%}.page-profile .profile_search_filter_container .refresh-reservations{float:right;padding-right:35px;margin-right:20px;color:#2368B8 !important;text-transform:capitalize;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-reload.svg) no-repeat right center;background-size:20px;display:none;margin-top:10px}.page-profile .profile_search_filter_container .refresh-reservations.active{display:block}@media (min-width:320px) and (max-width:989px){.page-profile .profile_search_filter_container .refresh-reservations{margin-top:20px;text-align:left}}.page-profile .profile_search_filter_container input,.page-profile .profile_search_filter_container label,.page-profile .profile_search_filter_container span{display:inline;height:100%;vertical-align:middle;text-transform:uppercase}.page-profile .profile_search_filter_container span{margin-right:25px}.page-profile .profile_search_filter_container label{margin-right:3px}.page-profile .profile_search_filter_container input{margin-right:6px}@media (min-width:320px) and (max-width:989px){.page-profile .profile_search_filter_container input{height:45px;width:99%}}.page-profile #ui-datepicker-div{background:#ffffff}.page-profile .profile_search_filter_container input[type='button']{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff;border:none;outline:none;-webkit-text-fill-color:#FFF;margin-left:10px}@media (min-width:320px) and (max-width:989px){.page-profile .profile_search_filter_container input[type='button']{margin-left:0px}}.page-profile .profile_table_container{overflow-x:auto}.page-profile .profile_table_container table.content{margin-top:0px;margin-bottom:20px;width:100%}.page-profile .profile_table_container table.content span{display:inline-block;margin-right:10px}.page-profile .profile_table_container table.content span.agency-icon-mail-open{display:inline-block;width:26px;height:26px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-mail-aperta.svg) no-repeat 0px 0px}.page-profile .profile_table_container table.content span.agency-icon-mail-closed{width:26px;height:18px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-mail-chiusa.svg) no-repeat 0px 0px}.page-profile .profile_table_container table.content .link{color:#29b6ff;text-decoration:underline}.page-profile .profile_table_container table.content tr td{text-transform:uppercase}.page-profile .profile_table_container table.content tr td a{text-decoration:underline}.page-profile .profile_table_container table.content tr:nth-of-type(2n) td{padding:30px 10px}.page-profile .profile_table_container table.content tr:nth-of-type(2n+1) td{background:#FFF;color:#182C50;font-family:montserratregular;position:relative;padding:30px 10px}.page-profile .profile_table_container table.content tr:nth-of-type(2n+1) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:5px}.page-profile .profile_table_container table.content tr:first-of-type td:after{width:0 !important}.page-profile .profile_table_container table.content tr:nth-of-type(2n) td{background:#E0E0E0;color:#182C50;font-family:montserratregular;position:relative}.page-profile .profile_table_container table.content tr:nth-of-type(2n) td:nth-of-type(n):after{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;top:-5px}.page-profile .profile_table_container table.content tr:last-of-type td:nth-of-type(n):before{content:"";position:absolute;width:100%;height:1px;background:#E0E0E0;right:0;bottom:0px}.page-profile .profile_table_container table.content tr:first-of-type td{font-size:.9375em;line-height:1em;color:#606060}.page-profile .profile_table_container table.content tr:first-of-type td:first-of-type{text-transform:uppercase}.page-profile .profile_table_container table.content tr:first-of-type td:first-of-type:before{content:"";position:absolute;width:1px;height:80%;background:#E0E0E0;left:0;top:10%}.page-profile .profile_table_container table.content tr:nth-of-type(n) td:first-of-type{text-align:left}.page-profile .profile_table_container table.content tr:first-of-type td{text-transform:uppercase}.page-profile .profile_table_container table.content tr td{border-bottom:none;border-left:none;border-right:none}.page-profile .profile_table_container table.content tr td:not(:first-of-type){text-align:center}.page-profile .code_status{width:10px;height:10px;display:inline-block;margin-right:10px}.page-profile .code_status.status_3{background:black}.page-profile .code_status.status_2{background:yellow}.page-profile .code_status.status_1{background:red}.page-profile .code_status.status_0{background:#4db61f}.page-profile .agency-icon-new{background:url(https://carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-nuovo.svg%20) no-repeat 30px center}.page-profile .agency-icon-search{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-cerca.svg) no-repeat 31px center}.page-profile .agency-icon-password{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-password.svg) no-repeat 31.5px center}.page-profile .agency-icon-documents{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-doc.svg) no-repeat 34px center}.page-profile .agency-icon-exit{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/agency/ico-ag-esci.svg) no-repeat 30px center}@media (min-width:320px) and (max-width:989px){.page-profile .profile_area_container{background:#FFF;padding:0 20px}.page-profile .profile_search_filter_container{height:auto}.page-profile .profile_search_filter_container input,.page-profile .profile_search_filter_container label,.page-profile .profile_search_filter_container span{display:block;margin-bottom:10px}}.pane-investor-relations-page{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center}.pane-investor-relations-page .view-investor-relations-page{background:#F6F6F6;padding:15px 0}.pane-investor-relations-page .view-investor-relations-page .views-row{padding:25px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:45px auto;overflow:hidden;text-align:left;max-width:960px;background:#FFFFFF}.pane-investor-relations-page .view-investor-relations-page .views-row .title{color:#005FB6;font-size:1.25em;line-height:1.25em;margin:0 0 10px;display:block}@media (min-width:320px) and (max-width:989px){.pane-investor-relations-page .view-investor-relations-page .views-row .title{font-size:1.125em;line-height:1.22222em}}.node-type-investor-relation .investor-relation-content{background:#FFFFFF;min-height:500px;box-sizing:border-box;padding:80px 0}@media (min-width:320px) and (max-width:989px){.node-type-investor-relation .investor-relation-content{padding:35px 20px}}.node-type-investor-relation .investor-relation-content .blocco_news{width:100%;overflow:hidden;max-width:1260px;margin:0 auto;padding:30px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (min-width:320px) and (max-width:989px){.node-type-investor-relation .investor-relation-content .blocco_news{padding:0}}.node-type-investor-relation .investor-relation-content .blocco_news a.torna_elenco{display:inline-block;color:#10C9F7;text-transform:uppercase;font-size:1.125em;line-height:1.22222em;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/frex-news-back.svg) no-repeat left center;padding:0 18px 0 18px;margin:0 0 25px}.node-type-investor-relation .investor-relation-content .blocco_news .date{color:#9B9B9B;font-size:.9375em;line-height:1.33333em;margin:0 0 8px}.node-type-investor-relation .investor-relation-content .blocco_news h1{color:#005FB6;font-size:1.875em;line-height:1.33333em;margin:0 0 40px}@media (min-width:320px) and (max-width:989px){.node-type-investor-relation .investor-relation-content .blocco_news h1{font-size:1.25em;line-height:1.5em}}.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100{width:100%;overflow:hidden}.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_1{width:35%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 65px 0 0}@media (min-width:320px) and (max-width:989px){.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_1{width:100%;padding:0 0 20px}}.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_1 img{width:100%;height:auto}.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_2{width:65%;float:left}@media (min-width:320px) and (max-width:989px){.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_2{width:100%}}.node-type-investor-relation .investor-relation-content .blocco_news .scheda_news_100 .scheda_news_100_3{width:100%}body.i18n-it #onde-sonore-home .pane-bean-onde-sonore{display:none}#onde-sonore-home>div.section.panel-pane.pane-block.pane-bean-onde-sonore>h2.pane-title{display:none}@media (min-width:320px) and (max-width:989px){#onde-sonore-home h1,#onde-sonore-home h2{visibility:hidden !important}}#onde-sonore-home .prev-editions-title{text-align:center;padding-top:2vh;padding-bottom:2vh;background:#244f80}#onde-sonore-home .prev-editions-title p{text-align:center;color:#ffffff !important;display:none}#onde-sonore-home .prev-editions-title p.active{display:inline-block}#onde-sonore-home .top-item{height:auto}#onde-sonore-home .top-item .item-list li{margin:0px}#onde-sonore-home .top-item .views-field-nothing a{display:block;width:100%}#onde-sonore-home .top-item .views-field-nothing img{object-fit:cover;display:block;width:100%;height:85vh}#onde-sonore-home .top-item .views-field-nothing .text{width:80%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;bottom:initial;left:50%;right:initial;text-align:center;color:#ffffff}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .top-item .views-field-nothing .text{top:35% !important}}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .top-item .views-field-nothing .text span.body{font-size:.8125em;line-height:1.23077em}}#onde-sonore-home .top-item .views-field-nothing .text h3{text-align:center;margin-bottom:30px;padding-top:12vh;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/onde-sonore/logo-top.png) no-repeat 50% 0%;background-size:40%}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#onde-sonore-home .top-item .views-field-nothing .text h3{padding-top:10vh;background-size:80%}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#onde-sonore-home .top-item .views-field-nothing .text h3{padding-top:10vh;background-size:50%}}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .top-item .views-field-nothing .text h3{padding-top:10vh;background-size:90%}}#onde-sonore-home .top-item .views-field-nothing .text h3 span{background:#dcc23e;padding:5px 15px}#onde-sonore-home .top-item .views-field-nothing .text .discover{background:#ee8c3d;padding:10px 15px;text-transform:uppercase;position:relative;top:5vh;display:none}#onde-sonore-home .top-item .views-field-nothing .text .discover.active{display:inline-block}#onde-sonore-home .item-list-news .ele_news li{background:#182B53;height:auto;position:relative;overflow:auto}#onde-sonore-home .item-list-news .ele_news li.views-row-odd img{float:left;width:70%;height:auto !important}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-odd img{float:initial !important;width:100%}}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field{position:relative}}#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text{float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:29%;height:100%;position:absolute;top:0%;right:0px;color:#ffffff}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text{float:initial !important;position:relative;width:100%;padding-top:5%;padding-bottom:5%}}#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text h3{font-size:1.875em;line-height:1.16667em;padding:0 0 5px;color:#fff;text-transform:uppercase;margin-bottom:10%;font-family:'montserratbold'}@media (min-width:320px) and (max-width:1366px){#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text h3{font-size:1.25em;line-height:1.2em;margin-bottom:3vh}}#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text p{font-size:1em;line-height:1.375em;color:#fff;font-family:'montserratlight'}@media (min-width:320px) and (max-width:1366px){#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text p{font-size:.75em;line-height:1.33333em}}#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text .vertical{width:80%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;bottom:initial;left:50%;right:initial}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text .vertical{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);position:relative;margin:0 auto;left:initial !important;right:initial !important}}#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text .vertical:after{content:" ";height:40px;width:40px;margin-top:30px;display:inline-block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/arrow-right.svg) no-repeat 50% 50%}@media (min-width:320px) and (max-width:1366px){#onde-sonore-home .item-list-news .ele_news li.views-row-odd .views-field div.text .vertical:after{margin-top:10px}}#onde-sonore-home .item-list-news .ele_news li.views-row-even img{float:right;width:70%;height:auto !important}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-even img{float:initial !important;width:100%}}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field{position:relative}}#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:29%;height:100%;position:absolute;top:0%;left:0px;color:#ffffff}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text{float:initial !important;position:relative;width:100%;padding-top:5%;padding-bottom:5%}}#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text h3{font-size:1.875em;line-height:1.16667em;padding:0 0 5px;color:#fff;text-transform:uppercase;margin-bottom:10%;font-family:'montserratbold'}@media (min-width:320px) and (max-width:1366px){#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text h3{font-size:1.25em;line-height:1.2em;margin-bottom:3vh}}#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text p{font-size:1em;line-height:1.375em;color:#fff;font-family:'montserratlight'}@media (min-width:320px) and (max-width:1366px){#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text p{font-size:.75em;line-height:1.33333em}}#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text .vertical{width:80%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;bottom:initial;left:50%;right:initial}#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text .vertical:after{content:" ";height:40px;width:40px;margin-top:30px;display:inline-block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/arrow-right.svg) no-repeat 50% 50%}@media (min-width:320px) and (max-width:1366px){#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text .vertical:after{margin-top:10px}}@media (min-width:320px) and (max-width:989px){#onde-sonore-home .item-list-news .ele_news li.views-row-even .views-field div.text .vertical{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);position:relative;margin:0 auto;left:initial !important;right:initial !important}}.page-carrier .intesta_pagine{margin-top:120px}.page-carrier-login .intesta_pagine{margin-top:0px}.just-content #barretta,.just-content #header,.just-content .logo,.just-content .region-booking,.just-content #footer,.just-content .breadcrumb,.just-content .travel_informations_side_menu,.just-content .view-id-travel_informations_side_menu{display:none !important}.just-content .contenitore_left_right{background:#ffffff !important}.just-content #nav-toggle{display:none !important}.just-content .view-travel-informations-side-menu{display:none !important}.just-content .contenitore_left_right .content{float:none !important;margin:0 auto !important}.just-content .contenitore_left_right:before{background:#ffffff !important}.promo-app-mobile{overflow-x:hidden !important}@media (min-width:320px) and (max-width:989px){.promo-app-mobile{padding-top:65px}}.promo-app-mobile #barretta{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/bg-header.png) repeat-x 0% 50% !important}@media (min-width:320px) and (max-width:989px){.promo-app-mobile #barretta{background:#ffffff !important}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.promo-app-mobile #barretta{background:#ffffff !important}}.promo-app-mobile.fixedhp{-moz-box-shadow:0px 2px 10px rgba(50,50,50,0.1);-webkit-box-shadow:0px 2px 10px rgba(50,50,50,0.1);box-shadow:0px 2px 10px rgba(50,50,50,0.1)}.promo-app-mobile.fixedhp #barretta{background:#ffffff !important}.promo-app-mobile.fixedhp svg path,.promo-app-mobile.fixedhp svg g{stroke:#8c8c8c !important}.promo-app-mobile .page-promo-app .app-container{height:100vh;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/bg-top.jpg);background-size:cover;background-position:0%;position:relative}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/m-bg-2.jpg);height:calc(100vh - 65px)}}.promo-app-mobile .page-promo-app .app-container .app-container-inner{height:100%}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-onde{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/onde.png) repeat-x 50% 100% !important;height:100%}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-onde{background-size:20% !important}}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner{background-size:50% !important;background-position:50% 10% !important}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .page-promo-app .app-container .app-container-inner{background-size:35% !important;background-position:50% 10% !important}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner{background-size:20% !important;background-position:50% 13% !important}}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle{height:63%;width:100%;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/mano-e-gabbiano.png) no-repeat 100% 50%;background-size:41%;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);position:static;top:initial;bottom:initial;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/m-mano-e-gabbiano.png) no-repeat 100% 53%;background-size:71%;height:auto;position:relative;top:7%;height:90%}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle{background-size:50% !important}}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo{font-family:'montserratbold';padding-left:13vw;max-width:30vw;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo p{font-size:3em;line-height:1.16667em;color:#ffffff;text-transform:uppercase;display:inline-block}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo p{font-size:1.625em;line-height:1.15385em;text-align:center;padding-left:0vw}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo p{font-size:2.5em;line-height:1.2em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo p{font-size:1.875em;line-height:1.2em}}@media only screen and (max-height:767px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo p{font-size:1.875em;line-height:1.2em}}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo .app-sottotitolo{padding-top:2vh;font-size:1.25em;line-height:1.4em;font-family:'montserratbold';text-transform:uppercase;color:#043573}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo .app-sottotitolo{text-align:center;font-size:.875em;line-height:1.14286em;padding-top:1vh}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo .app-sottotitolo{font-size:1.125em;line-height:1.44444em;padding-top:2vh}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo .app-sottotitolo{font-size:1em;line-height:1.125em;padding-top:1vh}}@media only screen and (max-height:767px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo .app-sottotitolo{font-size:1em;line-height:1.125em;padding-top:1vh}}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo{max-width:100%;padding-left:initial;width:90%;margin:0 auto;position:relative;text-align:center;padding-top:0vh;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);position:static;top:initial;bottom:initial}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo{max-width:60%}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-blocco-testo{max-width:36%}}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links{position:absolute;width:auto;bottom:9vh;padding-left:13vw}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links{bottom:9vh;padding-left:0;width:100%;overflow:hidden}}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links a{display:inline-block;margin-right:10px}.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links a img{max-width:150px}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links a img{max-width:100%;text-align:center;margin:0 auto;width:30%}}@media only screen and (max-height:767px) and (orientation:landscape){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links a img{max-width:120px}}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links a{width:100%;padding-top:1vh;margin-right:0px}}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container .app-container-inner .app-container-middle .app-links{padding-top:18vh}}.promo-app-mobile .page-promo-app .app-container-cell{height:auto;width:100%;position:relative;margin-top:-11vh}.promo-app-mobile .page-promo-app .app-container-cell img{margin:0 auto;bottom:11vh;position:relative}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container-cell img{width:70%;bottom:0vh}}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .page-promo-app .app-container-cell{text-align:center;position:relative;margin-bottom:0vh}}.promo-app-mobile .body-container{text-align:center}.promo-app-mobile .body-container h2{color:#000;font-size:1.625em;line-height:1.30769em;font-family:'montserratbold';padding-left:5vw;padding-right:5vw}.promo-app-mobile .body-container h3{color:#000;padding-top:3vh;font-size:1em;line-height:1.375em;font-family:'montserratlight';padding-left:5vw;padding-right:5vw}.promo-app-mobile .body-container h3 span{font-family:'montserratbold'}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .body-container h3{padding-left:5vw;padding-right:5vw}}.promo-app-mobile .body-container .body-container-items{margin:0 auto;margin-top:6vh;padding-bottom:10vh;max-width:1240px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .body-container .body-container-items{padding-left:5vw;padding-right:5vw}}.promo-app-mobile .body-container .body-container-items .item{width:30%;height:35vh;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-top:14vh;position:relative}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .body-container .body-container-items .item{height:auto;margin-bottom:10vh}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .body-container .body-container-items .item{height:50vh;padding-top:25vh}}@media only screen and (max-height:767px) and (orientation:landscape){.promo-app-mobile .body-container .body-container-items .item{height:40vh}}.promo-app-mobile .body-container .body-container-items .item:after{content:'';position:absolute;width:100%;height:50%;left:0px;top:0px}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .body-container .body-container-items .item:after{height:45%}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .body-container .body-container-items .item:after{height:50%}}.promo-app-mobile .body-container .body-container-items .item.first:after{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/items.png);background-position:-82% 34%;background-repeat:no-repeat;background-size:151%}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .body-container .body-container-items .item.first:after{background-size:151%}}.promo-app-mobile .body-container .body-container-items .item.second:after{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/items.png);background-position:42% 34%;background-repeat:no-repeat;background-size:151%}.promo-app-mobile .body-container .body-container-items .item.third:after{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/promo-app/items.png);background-position:164% 34%;background-repeat:no-repeat;background-size:151%}.promo-app-mobile .body-container .body-container-items .item h3{color:#000;font-family:'montserratbold' !important}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .body-container .body-container-items .item h3{font-size:1.375em;line-height:1.09091em}}.promo-app-mobile .body-container .body-container-items .item p{margin-top:4vh;font-family:'montserratlight';display:inline-block;width:60%;color:#000}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.promo-app-mobile .body-container .body-container-items .item p{font-size:1.375em;line-height:1.09091em}}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .body-container .body-container-items .item{width:100%}}.promo-app-mobile .app-bottom{background:#f1f1f1;padding-top:12vh;padding-bottom:12vh;text-align:center}.promo-app-mobile .app-bottom>div{padding-left:5vw;padding-right:5vw}.promo-app-mobile .app-bottom .top{color:#000000;padding-bottom:5vh;font-family:'montserratlight';font-size:1.125em;line-height:1.22222em}.promo-app-mobile .app-bottom .bottom{padding-bottom:5vh;font-size:.9375em;line-height:1.13333em;margin-bottom:3vh;color:#254f81;font-family:'montserratbold' !important}.promo-app-mobile .app-bottom .app-links{max-width:660px;margin:0 auto}.promo-app-mobile .app-bottom .app-links a{display:inline-block;margin-right:20px}@media (min-width:320px) and (max-width:989px){.promo-app-mobile .app-bottom .app-links a{margin:0px}}.promo-enabled .text{display:none}.promo-enabled .header_booking{border:1px solid red !important}.promo-enabled.hide-all-menus #secondary-menu,.promo-enabled.hide-all-menus #ul_main-menu,.promo-enabled.hide-all-menus #third-menu{display:none}.promo-enabled #menu_booking,.promo-enabled #pass_ritorno,.promo-enabled .ddlist-wrapper label,.promo-enabled ddlist-content,.promo-enabled #car_andata,.promo-enabled #car_ritorno{display:none}.promo-enabled .toggle_prenota{position:absolute;padding-top:90px !important;height:calc(100vh - 290px) !important;min-height:800px;z-index:2;width:417px;min-width:417px;overflow:hidden;background:#ffffff}@media (min-width:320px) and (max-width:989px){.promo-enabled .toggle_prenota{height:auto !important;min-height:100vh !important;overflow:visible !important;width:100% !important;min-width:100% !important;position:relative !important}}.promo-enabled .toggle_prenota .conenitore_toggle_prenota{padding:0px !important;height:100vh;margin-top:40px;visibility:visible !important;opacity:1 !important}@media (min-width:320px) and (max-width:989px){.promo-enabled .toggle_prenota .conenitore_toggle_prenota{height:auto !important}}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .booking_block .dates input{height:65px !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .booking_block .passenger-1{height:65px !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .booking_block .specific-vehicles .jcf-select{height:65px !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .booking_block .specific-vehicles .jcf-select-text{line-height:3.58889em !important}@media (min-width:320px) and (max-width:989px){.promo-enabled .toggle_prenota .conenitore_toggle_prenota .booking_block .specific-vehicles .jcf-select-text{margin:0 70px 0 10px !important}}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .tutte_tratte_dove .tutte_tratte_dove_1 input{height:65px !important;width:95%;margin:0 auto;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.26);-moz-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.26);box-shadow:0px 0px 10px 3px rgba(0,0,0,0.26);font-size:13px;text-align:center;border:0px;cursor:pointer}@media (min-width:320px) and (max-width:989px){.promo-enabled .toggle_prenota .conenitore_toggle_prenota .tutte_tratte_dove .tutte_tratte_dove_1 input{width:100%}}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .tutte_tratte_dove .tutte_tratte_dove_1 input#ct-to{float:right}@media (min-width:320px) and (max-width:989px){.promo-enabled .toggle_prenota .conenitore_toggle_prenota .tutte_tratte_dove .tutte_tratte_dove_1 input#ct-to{float:none}}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .tutte_tratte_dove .tutte_tratte_dove_1 input.focus{border:5px solid #29b6ff !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri{width:377px !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li{padding:0 5px !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li div.adulti,.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li div.bambini,.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li div.animali,.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li div.infanti{background-image:none !important;padding:0px !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li h3{font-size:0.8em !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li span{font-size:0.8em !important;line-height:1.13333em !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li input{width:35px !important;background:#ffffff !important;border:0px solid !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li .minus{width:20px !important;height:20px !important;bottom:12px !important;margin-left:-33px !important;background:#F68C36 !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li .plus{width:20px !important;height:20px !important;bottom:12px !important;margin-left:14px !important;background:#F68C36 !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .seleziona_passeggeri ul li .div.pulsante_conferma{margin:20px 0 15px !important;background:#F68C36 !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota #seleziona_passeggeri_andata:after{background:#ffffff;width:367px !important;top:-10px !important;height:10px !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .form_step1{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.promo-enabled .toggle_prenota .conenitore_toggle_prenota .form_step1 .tutte_tratte h3{color:#182c50;text-transform:uppercase;text-align:center;font-size:1.375em;line-height:1.36364em;padding-bottom:15px;padding-top:10px}.promo-enabled .toggle_prenota .div_link_toggle_prenota{display:none}.promo-enabled .toggle_prenota .passenger .passenger-1{width:100% !important}.promo-enabled .toggle_prenota .booking_block .submit{padding-top:0px}.promo-enabled .toggle_prenota .booking_block .submit #ct-submit{background:#F68C36 !important}.promo-enabled .toggle_prenota .seleziona_passeggeri ul li div.adulti,.promo-enabled .toggle_prenota .seleziona_passeggeri ul li div.bambini,.promo-enabled .toggle_prenota .seleziona_passeggeri ul li div.infanti,.promo-enabled .toggle_prenota .seleziona_passeggeri ul li div.animali{padding:30px 0 0 0 !important;background-size:25px !important}.promo-enabled .toggle_prenota .round-trip{padding:10px 0 20px !important}.promo-enabled .toggle_prenota .dates{padding:0 0 20px !important}.promo-enabled .toggle_prenota .passenger{padding:0 0 20px !important}.promo-enabled .toggle_prenota .ui-widget.ui-widget-content{width:383px !important}.promo-enabled .toggle_prenota .ui-widget.ui-widget-content:after{display:none !important}.promo-enabled .toggle_prenota .ui-state-default{padding:3px 0 !important}.promo-enabled .toggle_prenota #ct-date-in-datepicker .ui-state-active:after{border-width:15px 0 15px 15px !important}.promo-enabled .toggle_prenota #ct-date-out-datepicker .ui-state-active:after{border-width:15px 15px 15px 0 !important}.promo-enabled .toggle_prenota #ct-date-out-datepicker .ui-datepicker-current-period-start .ui-state-default:after{border-width:15px 0 15px 15px !important}.promo-enabled .toggle_prenota #ct-date-in-datepicker .ui-datepicker-current-period-end .ui-state-default:after{border-width:15px 15px 15px 0 !important}.promo-enabled .toggle_prenota #ct-date-in-datepicker{display:none}.promo-enabled .toggle_prenota #ct-date-in-datepicker:after{width:179px !important}.promo-enabled .toggle_prenota #ct-date-out-datepicker:after{width:178px !important}.promo-enabled .scheda_offer .div_link_toggle_prenota{background:#10c9f7;text-align:center;height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;position:absolute;bottom:0px;width:100%;z-index:2;background:#F68C36 !important}.promo-enabled .scheda_offer .div_link_toggle_prenota a.link_toggle_prenota{display:inline-block;text-align:center;color:#fff;font-size:1.25em;line-height:1.5em;padding:0 38px;text-transform:uppercase;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/open_prenota.png) no-repeat bottom left;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.promo-enabled .scheda_offer .scheda_offer_100_vh{background:#ffffff;min-height:800px !important}@media (min-width:320px) and (max-width:989px){.promo-enabled .scheda_offer .scheda_offer_100_vh{height:auto !important;min-height:0 !important}}.promo-enabled .scheda_offer .scheda_offer_100_vh .cover-promo{width:100%;height:100%;left:417px;position:absolute;top:80px;width:100%;height:100%}.promo-enabled .scheda_offer .scheda_offer_100_vh .cover-promo img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:35% !important}@media (min-width:320px) and (max-width:989px){.promo-enabled .scheda_offer .scheda_offer_100_vh .cover-promo img{display:none}}.promo-enabled .scheda_offer .scheda_offer_100_vh .div_link_toggle_prenota a{cursor:default !important}.promo-enabled .scheda_news_100_3_paragraph .testo_gestionale{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px !important;margin-bottom:40px;-webkit-box-shadow:1px 0px 17px -2px rgba(0,0,0,0.34);-moz-box-shadow:1px 0px 17px -2px rgba(0,0,0,0.34);box-shadow:1px 0px 17px -2px rgba(0,0,0,0.34)}@media (min-width:320px) and (max-width:989px){.promo-enabled .scheda_news_100_3_paragraph .testo_gestionale{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.promo-enabled .scheda_news_100_3_paragraph .testo_gestionale p{font-family:'montserratlight' !important}.promo-enabled .scheda_news_100_3_paragraph .testo_gestionale h2{color:#031546 !important;text-transform:uppercase;font-family:'montserratsemibold' !important;padding-bottom:5px !important;font-size:1.35em;padding-top:2px}.promo-enabled .scheda_news_100_3_paragraph .testo_gestionale h3{padding-bottom:5px !important;font-size:1.3em !important}.promo-enabled .jcf-select-drop-content .jcf-option-hide{display:none}.header_booking.promo-menu .promo-links{height:100%}.header_booking.promo-menu .promo-links ul{max-width:1024px;margin:0 auto;height:100%}.header_booking.promo-menu .promo-links ul li{height:100%}.header_booking.promo-menu .promo-links ul li a{display:inline-block;height:100%;line-height:70px;padding-left:10px;padding-right:10px;text-transform:uppercase;font-family:montserratlight}.promo-couscous-fest{width:100%;max-width:960px;margin:0 auto;overflow:hidden;position:relative;min-height:600px;padding:30px 0}.promo-couscous-fest .form-item{width:50%;float:left;padding:0 10px 18px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.promo-couscous-fest .form-item{width:100%}}.promo-couscous-fest .form-item .form-email,.promo-couscous-fest .form-item .form-text{height:42px;width:100%;margin:0;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c8c8c;padding:10px;outline:none;border:1px #bfc6c9 solid}.promo-couscous-fest .form-item.form-item-privacy{float:none;width:100%;clear:both;text-transform:uppercase;color:#606060}.promo-couscous-fest .form-actions{width:100%;clear:both;text-align:right !important}.promo-couscous-fest .button-primary{-moz-appearance:none;-webkit-appearance:none;border:0;cursor:pointer;background:#29b6ff;font-size:1.375em;line-height:2.18182em;color:#fff;text-transform:uppercase;text-align:center;display:block;left:0;top:0;z-index:10;outline:none;margin:30px 10px 15px;position:relative;display:block;float:right;padding:0 20px;-webkit-text-fill-color:#fff}@media (min-width:320px) and (max-width:989px){.promo-couscous-fest .button-primary{position:relative;margin:30px 10px 15px}}.promo-couscous-fest .jcf-select{height:42px !important}.promo-couscous-fest .jcf-select span{height:42px !important}.promo-couscous-fest .jcf-select .jcf-select-text{font-size:.9375em;line-height:2.66667em}.promo-couscous-fest .jcf-select .jcf-focus{background:red !important}.form-textarea-wrapper textarea{width:100%;margin:0;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c8c8c;padding:10px;outline:none;border:1px #bfc6c9 solid;resize:none}@media (min-width:320px) and (max-width:989px){.promo-couscous-fest .form-actions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}}.webform-confirmation{width:70%;margin:0 auto;padding:30px;max-width:990px;overflow:hidden;min-height:300px}.webform-confirmation p{text-align:center;padding:10px}.survey-form{width:100%;padding-bottom:10vh;padding-top:10vh;background:#F6F6F6}.survey-form .form-actions{clear:both;margin-top:5vh}.survey-form .form-required{display:none}.survey-form>div{max-width:1024px;margin:0 auto;background:#EAEAEA;overflow:hidden;position:relative;padding-top:5vh;padding-bottom:5vh}.survey-form>div .webform-component--compagnia{text-align:center}@media (min-width:320px) and (max-width:989px){.survey-form>div .webform-component--compagnia{width:90%;margin:0 auto}}.survey-form>div .webform-component--compagnia label{font-size:1.25em;line-height:1.3em;color:#606060}@media (min-width:320px) and (max-width:989px){.survey-form>div .webform-component--compagnia label{font-size:1.125em;line-height:1.33333em;text-align:left}}.survey-form>div .webform-component--compagnia .jcf-select{width:49%;max-width:375px;height:3.5em;margin-top:10px}@media (min-width:320px) and (max-width:989px){.survey-form>div .webform-component--compagnia .jcf-select{width:100%}}.survey-form>div .webform-component--compagnia .jcf-select .jcf-select-text{line-height:3.0em !important}@media (min-width:320px) and (max-width:989px){.survey-form>div .webform-component--compagnia .jcf-select .jcf-select-text{line-height:3.0em !important;font-size:1.1em}}.survey-form>div .webform-component--commento{width:100%;margin:0 auto;overflow:hidden}.survey-form>div .webform-component--commento textarea{width:90%;margin:0 auto;margin-bottom:2vh;border:0px;height:350px;background:#ffffff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding:50px;resize:vertical}.survey-form>div .webform-component--commento textarea:focus{outline:0px}@media (min-width:320px) and (max-width:989px){.survey-form>div .webform-component--commento textarea{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:20px}}.survey-form>div .webform-component--commento label{padding-top:16px;padding-left:13.5%;text-align:left;font-size:1.25em;line-height:1.5em;color:#606060}@media (min-width:320px) and (max-width:989px){.survey-form>div .webform-component--commento label{font-size:1.125em;line-height:1.33333em}}.survey-form>div .survey-box{padding-top:1vh;padding-bottom:1vh;width:90%;margin:0 auto;background:#ffffff;margin-top:2vh;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:relative;height:100px}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box{height:auto;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}}.survey-form>div .survey-box.missing{border:1px solid red}.survey-form>div .survey-box .form-item{width:59%;position:relative;margin-top:0px;margin-bottom:0px;height:100%}.survey-form>div .survey-box .form-item .form-required{display:none}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box .form-item{width:100%;height:auto !important;padding-top:10px}}.survey-form>div .survey-box .form-item label{color:#606060;padding-left:6%;display:inline-block;max-width:70%;text-align:left;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0px}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box .form-item label{max-width:100%;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);position:static;top:initial;bottom:initial}}.survey-form>div .survey-box .form-item label span.title{padding-left:55px;display:inline-block;color:#606060;font-size:1.25em;line-height:1.3em}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box .form-item label span.title{display:inline-block;font-size:1.125em;line-height:1.33333em}}.survey-form>div .survey-box .form-item label span.order-number{font-size:2em;font-weight:700;margin-right:10px;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:38px}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box .form-item label span.order-number{left:15px;font-size:2.3em;top:37%}}.survey-form>div .survey-box .form-item label span.form-required{display:none}.survey-form>div .survey-box ul.emoticons{display:inline-block;width:32%;overflow:hidden;height:100%;position:absolute;top:0px;right:8px}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box ul.emoticons{width:75%;position:relative;height:70px;right:0px}}.survey-form>div .survey-box ul.emoticons li{display:inline-block;width:28%;text-align:center;height:100%;position:relative}.survey-form>div .survey-box ul.emoticons li.icon-0 a{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/survey/off-ico-ride.svg)}.survey-form>div .survey-box ul.emoticons li.icon-0 a.active{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/survey/on-ico-ride.svg);background-color:#2fdc38;-webkit-box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);-moz-box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);margin-top:0px}.survey-form>div .survey-box ul.emoticons li.icon-1 a{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/survey/off-ico-indifferente.svg)}.survey-form>div .survey-box ul.emoticons li.icon-1 a.active{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/survey/on-ico-indifferente.svg);background-color:#dcad2f;-webkit-box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);-moz-box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);margin-top:0px}.survey-form>div .survey-box ul.emoticons li.icon-2 a{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/survey/off-ico-negativo.svg)}.survey-form>div .survey-box ul.emoticons li.icon-2 a.active{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/survey/on-ico-negativo.svg);background-color:#d51b1b;-webkit-box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);-moz-box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);box-shadow:0px 13px 28px -6px rgba(0,0,0,0.5);margin-top:0px}.survey-form>div .survey-box ul.emoticons li a{display:block;height:100%;width:52px;height:52px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;margin-top:3px;text-indent:-99999px;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-shadow:0px 0px 12px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 12px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 12px 1px rgba(0,0,0,0.5);position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.survey-form>div .survey-box ul.emoticons li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box ul.emoticons li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media (min-width:320px) and (max-width:989px){.survey-form>div .survey-box ul.emoticons li a{width:42px;height:42px;background-size:75%}}.survey-form>div .survey-box .webform-component-radios .form-item.form-type-radio{display:none}.survey-form .form-actions{text-align:center}.survey-form .form-actions .button-primary{padding:15px 20px;border:0px;text-transform:uppercase;background:#F68D33;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:1.2em}.survey-special{width:100%;padding-bottom:10vh;padding-top:0vh}.survey-special .form-actions{clear:both;margin-top:5vh}.survey-special .header-survey{text-align:left;margin-bottom:3vh;margin-left:10px;margin-right:10px}.survey-special .header-survey p{padding-top:10px;padding-bottom:10px}.survey-special .header-survey p a{padding-left:0px}.survey-special input.webform-calendar{padding:13px !important}@media (min-width:320px) and (max-width:989px){.survey-special input.webform-calendar{padding:0 !important;margin-top:12px}}.survey-special .ui-widget.ui-widget-content:after,.survey-special .ui-datepicker-calendar:after,.survey-special #ui-datepicker-div:after{display:none !important}.survey-special>div{max-width:1024px;margin:0 auto;overflow:hidden;position:relative;padding-top:5vh;padding-bottom:5vh}.survey-special>div .form{height:auto !important}.survey-special>div .form .description{text-align:left}.survey-special>div .form label{text-align:left;font-weight:600}.survey-special>div .form .form-type-radio{float:left;text-align:left;margin-right:20px;margin-top:0px}.survey-special>div .form .form-type-checkbox{text-align:left}.survey-special>div .form .form-radios{padding-left:0px !important}.survey-special>div .form-actions{text-align:center;margin-top:5vh}.survey-special>div .form-actions .button-primary{padding:15px 20px;border:0px;text-transform:uppercase;background:#F68D33;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:1.2em}.survey-special>div .webform-datepicker{overflow:hidden}.survey-special>div .webform-datepicker .jcf-select{width:30% !important;float:left}.survey-special .webform-component-fieldset{border:1px #bfc6c9 solid;padding:10vh 3vh 4vh;position:relative;margin-left:10px;margin-right:10px;margin-bottom:50px}.survey-special .webform-component-fieldset legend{text-align:left;position:absolute;top:4vh;left:4vh;text-transform:uppercase;font-weight:700}.survey-special .webform-component-fieldset .form{width:100%}.survey-special .webform-component-fieldset .form.half{width:50% !important}@media (min-width:320px) and (max-width:989px){.survey-special .webform-component-fieldset .form.half{width:100% !important}}.survey-special .webform-component--note-suggerimenti{width:100% !important;float:none !important;height:auto !important}.node-type-webform #ui-datepicker-div{background:#ffffff;max-width:420px;border:6px #ccc solid}@media (min-width:320px) and (max-width:989px){.node-type-webform #ui-datepicker-div{max-width:90%}}.node-type-webform #ui-datepicker-div:after{display:none}.common-page .content{padding:50px 25px 100px}.common-page .content h2{font-weight:500;padding:20px 0 10px;font-size:1.75em;line-height:1.25em}.common-page .content img{margin-bottom:20px;margin-top:20px}@media (min-width:320px) and (max-width:989px){.common-page .content img{width:100% !important}}.common-page .content a{color:#29a8ff}.common-page .content ol{list-style-type:none}.common-page .content ol li{counter-increment:step-counter;margin-top:10px;margin-bottom:10px}.common-page .content ol li:before{content:counter(step-counter);margin-right:5px;font-size:80%;font-weight:bold;padding:3px 8px}.common-page .content ul{list-style-type:disc;margin:0 0 0 15px}.common-page .content ul li{margin-top:10px;margin-bottom:10px}.common-page .content ul li::before{margin-right:5px;padding:3px 8px}#einvoice-signup .fields-required{margin-bottom:20px}#einvoice-signup .company-name-form{width:100% !important}#einvoice-signup label span.required{color:red !important}#einvoice-signup .blocco_tooltip{display:inline}#einvoice-signup .success{border:5px solid green;margin:0 auto 20px;padding:30px 20px;width:93%;text-align:center}#einvoice-signup .data-signup div.form{height:auto !important}#einvoice-signup .data-signup div.form label{display:inline;color:#666666;font-weight:700}#einvoice-signup .container_step_col{overflow:visible !important}@media (min-width:320px) and (max-width:989px){#einvoice-signup .container_step_col{margin-bottom:20vh}}#einvoice-signup #submit_page_signup{float:none !important;margin:0 auto}#einvoice-signup .container_prenotazione{width:92%;margin:0 auto;padding-bottom:10vh}#einvoice-signup .submit-container{display:inline-block;margin-top:50px;width:100%}@-webkit-keyframes blinker{from{opacity:1.0}to{opacity:0.0}}#einvoice-signup .loader{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;-ms-animation-name:blinker;-ms-animation-duration:0.6s;-ms-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:0.6s;-moz-animation-iteration-count:infinite;-o-animation-name:blinker;-o-animation-duration:0.6s;-o-animation-iteration-count:infinite;display:none;text-align:center;text-transform:uppercase;width:100%}#einvoice-signup .loader.active{display:inline-block}#einvoice-signup .privacy-section .intro{margin-bottom:30px;margin-top:30px}#einvoice-signup .privacy-section .input-container{display:block;margin-top:10px;margin-bottom:30px}#einvoice-signup .privacy-section .input-container .required{color:red}#einvoice-signup .privacy-section a{color:#29b6ff !important}#einvoice-signup .privacy-section label{padding-left:0px !important;margin-top:20px;text-transform:initial}@media (min-width:320px) and (max-width:989px){#einvoice-signup .privacy-section label{max-width:100%}}.node-type-news .special_news{background:#FFFFFF;min-height:500px;box-sizing:border-box;padding:0px 0}.node-type-news .special_news div.blocchi-testo>div>div>div:nth-child(3){color:#173272;font-size:2.1875em;line-height:1.14286em;padding-top:45px;padding-bottom:45px}.node-type-news .special_news div.blocchi-testo>div>div>div:nth-child(2){padding-bottom:initial !important}.node-type-news .special_news div.blocchi-testo>div>div>div:nth-child(1):before{content:'ITINERARIO';position:relative;top:-15px;left:0px;width:100%;height:40px}.node-type-news .special_news div.blocchi-testo>div>div>div:nth-child(2):before{content:'COSTI';position:relative;top:-15px;left:0px;width:100%;height:40px}@media (min-width:320px) and (max-width:989px){.node-type-news .special_news{padding:35px 20px}}.node-type-news .special_news .blocchi-testo{max-width:1140px;margin:0 auto}.node-type-news .special_news .blocco_offer{padding:30px 50px 10px !important;max-width:1240px}.node-type-news .special_news .blocco_offer h2{color:#606060;font-weight:700;text-align:left !important;margin-bottom:40px;font-size:2.1875em;line-height:1.14286em}.node-type-news .special_news .blocco_news{width:100%;overflow:hidden;max-width:1260px;margin:0 auto;padding:30px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (min-width:320px) and (max-width:989px){.node-type-news .special_news .blocco_news{padding:0}}.node-type-news .special_news .blocco_news a.torna_elenco{display:inline-block;color:#10C9F7;text-transform:uppercase;font-size:1.125em;line-height:1.22222em;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/frex-news-back.svg) no-repeat left center;padding:0 18px 0 18px;margin:0 0 25px}.node-type-news .special_news .blocco_news .date{color:#9B9B9B;font-size:.9375em;line-height:1.33333em;margin:0 0 8px}.node-type-news .special_news .blocco_news h1{color:#005FB6;font-size:1.875em;line-height:1.33333em;margin:0 0 40px}@media (min-width:320px) and (max-width:989px){.node-type-news .special_news .blocco_news h1{font-size:1.25em;line-height:1.5em}}.node-type-news .special_news .blocco_news .scheda_news_100{width:100%;overflow:hidden}.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_1{width:35%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 65px 0 0}@media (min-width:320px) and (max-width:989px){.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_1{width:100%;padding:0 0 20px}}.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_1 img{width:100%;height:auto}.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_2{width:65%;float:left}@media (min-width:320px) and (max-width:989px){.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_2{width:100%}}.node-type-news .special_news .blocco_news .scheda_news_100 .scheda_news_100_3{width:100%}.node-type-news .special_news #gallery{width:100vw;margin-top:5vw;overflow:hidden;background:#F2F2F2}.node-type-news .special_news #gallery a{display:block;float:left;position:relative;width:25vw;height:25vw}.node-type-news .special_news #gallery a.video{background:#2B2B2B}.node-type-news .special_news #gallery a.video:after{content:"";width:60px;height:60px;display:block;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-play.svg) no-repeat center center transparent;background-size:contain}.node-type-news .special_news #gallery a img{width:100%;height:auto;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.scheda_news_100_3_paragraph{padding:20px 0 0}.scheda_news_100_3_paragraph .testo_gestionale{clear:both;overflow:hidden;padding-bottom:40px;position:relative;padding-top:30px}.scheda_news_100_3_paragraph .testo_gestionale img{float:left;max-width:400px;height:auto;margin:5px 30px 22px 0}@media (min-width:320px) and (max-width:989px){.scheda_news_100_3_paragraph .testo_gestionale img{width:100%;max-width:100%;float:none;margin:0 0 22px}}.scheda_news_100_3_paragraph .testo_gestionale a.email{color:#153273;font-weight:600;font-size:1.875em;line-height:1.33333em;text-decoration:none}.scheda_news_100_3_paragraph .testo_gestionale:nth-child(even) img{float:left !important;margin:5px 30px 22px 0px}@media (min-width:320px) and (max-width:989px){.scheda_news_100_3_paragraph .testo_gestionale:nth-child(even) img{margin:5px 30px 22px 0px !important}}.jobs{max-width:960px;margin:0 auto;overflow:hidden}.jobs .step1 .box{width:50%;height:35vh;color:#ffffff;float:left}.jobs .step1 .box .container{width:98%;margin:auto;height:100%;clear:both;overflow:hidden;background:#8E8E8E;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs .step1 .box .container .container-padding{padding:10px;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.jobs .step1 .box .container .container-padding .center{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.jobs .step1 .box .container .container-padding .center p.title{padding-top:5vh;padding-bottom:5vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5em;line-height:1.16667em}.jobs .step1 .box .container .container-padding .center p.subtitle{padding-top:5vh;padding-bottom:5vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.125em;line-height:1.22222em}.jobs .step1 .box .container .container-padding .center a{padding:12px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;color:#ffffff;text-transform:uppercase;font-size:.75em;line-height:1em;border:1px solid #ffffff}.jobs .filters{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:20px}.jobs .filters .form{padding-right:0px;padding-left:0px}.jobs .filters .form .form-container{width:78%;height:100%;margin:0px auto}.jobs .step2{height:100%;clear:both;overflow:hidden}.jobs .step2 .view-empty{padding:30px}.jobs .step2 .view-jobs-list{max-width:900px;margin:0 auto;overflow:hidden}.jobs .step2 .view-jobs-list .item-list{overflow:hidden}.jobs .step2 .view-jobs-list .item-list li{width:50%;margin:auto;height:30vh;overflow:hidden;margin-bottom:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.jobs .step2 .view-jobs-list .item-list li>div{background:#8E8E8E;height:100%;overflow:hidden;width:90%;margin:0 auto}.jobs .step2 .view-jobs-list .item-list li>div>span{display:block;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs .step2 .view-jobs-list .item-list li>div>span .box{height:100%;overflow:hidden}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding{width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;color:#ffffff;height:100%}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center p.title{padding-top:2vh;padding-bottom:3vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.125em;line-height:1.05882em;color:#ffffff;text-align:left;height:50%}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center p.subtitle{padding-top:3vh;padding-bottom:3vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875em;line-height:1.28571em;color:#ffffff;border:1px solid rblue;text-align:left}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center a{padding:12px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;color:#ffffff;text-transform:uppercase;font-size:.75em;line-height:1em;border:1px solid #ffffff;color:#ffffff}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center .row{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center .row .scadenza{height:100%;line-height:40px;text-align:left;float:left}.jobs .step2 .view-jobs-list .item-list li>div>span .box .container .container-padding .center .row a{float:right}.jobs .detail .left{width:70%;float:left;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs .detail .left .padding{padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs .detail .left .padding p.title{color:#005FB6;padding-bottom:10px}.jobs .detail .left .padding div.description{padding-bottom:30px}.jobs .detail .right{width:30%;float:left;height:auto;background:#A7A7A7;min-height:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px}.jobs .detail .right .button-container{text-align:center;margin-bottom:20px}.jobs .detail .right .button-container .apply-now{padding:12px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;color:#ffffff;text-transform:uppercase;font-size:.75em;line-height:1em;border:1px solid #ffffff;margin-top:20px}.jobs .detail .right .padding{padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs .detail .right .padding h2{color:#ffffff;padding-bottom:20px}.jobs .detail .right .padding ul li{padding-top:5px;padding-bottom:5px;color:#ffffff;font-size:.8125em;line-height:1.38462em}.jobs .detail .right .padding .skills{margin-top:20px}.jobs .detail .right .padding .skills h2{font-size:.8125em;line-height:1.38462em;padding-bottom:10px}.jobs .detail .right .padding .skills p{padding-top:5px;padding-bottom:5px;color:#ffffff;font-size:.8125em;line-height:1.38462em}.quality_bars .swiper-pagination-bullets{bottom:0}.quality_bars .data-bar-item{margin-bottom:150px;height:350px;position:relative}@media (min-width:320px) and (max-width:767px){.quality_bars .data-bar-item{height:70vh !important;max-height:700px;margin-bottom:180px}}.quality_bars .data-bar-item .notes{position:absolute;bottom:-30px}.quality_bars .data-bar-item .notes ul li{padding-top:10px}.quality_bars .data-bar-item .notes ul li strong{color:#666666}.quality_bars .data-bar-item .notes ul li span{padding-left:5px}.quality_bars .data-bar-item .notes ul li a{color:#29b6ff}.quality_bars .data-bar-item .notes ul li a:hover{text-decoration:underline}.quality_bars .data-bar-item .chart{position:relative;height:calc(100% - 84px)}.quality_bars .data-bar-item .data-bar-item-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.quality_bars .data-bar-item .data-bar-item-header h2{color:#1C2B4C;font-size:1.5em;line-height:1.58333em;font-family:'montserratbold'}.quality_bars .data-bar-item .data-bar-item-header h3{color:#1C2B4C;font-size:1.5em;line-height:1.58333em;font-family:'montserratlight'}.quality_bars .data-bar-item table.main{width:100%;height:80%;position:absolute;z-index:2}@media (min-width:320px) and (max-width:767px){.quality_bars .data-bar-item table.main{transform:rotate(-90deg);left:0px !important;width:90%;height:84%;max-height:400px;bottom:0}}.quality_bars .data-bar-item table.main th{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'montserratbold';color:#666666}@media (min-width:320px) and (max-width:767px){.quality_bars .data-bar-item table.main th{height:50px;line-height:15px;transform:rotate(90deg);padding:0px 15px;font-size:75%;text-align:center}}.quality_bars .data-bar-item table.main td{height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.quality_bars .data-bar-item table.main td .col-bar{height:40px;position:relative;-moz-border-radius:0 25px 25px 0;-webkit-border-radius:0;border-radius:0 25px 25px 0}@media (min-width:320px) and (max-width:767px){.quality_bars .data-bar-item table.main td .col-bar{height:30px}}.quality_bars .data-bar-item table.main td .col-bar.green{background:#31C473}.quality_bars .data-bar-item table.main td .col-bar.yellow{background:#F0DB44}.quality_bars .data-bar-item table.main td .col-bar.brown{background:#EF9C3C}.quality_bars .data-bar-item table.main td .col-bar.red{background:#C74243}.quality_bars .data-bar-item table.main td .col-bar.gray{background:#cccccc}.quality_bars .data-bar-item table.main td .col-bar span{position:absolute;right:-60px;top:8px;color:#1C2B4C}.quality_bars .data-bar-item table.main td .col-bar span.inner{right:40px}@media (min-width:320px) and (max-width:767px){.quality_bars .data-bar-item table.main td .col-bar span{transform:rotate(90deg);font-size:80%;font-weight:700;right:-25px !important;top:4px}}.quality_bars .data-bar-item table.grid{width:100%;height:95%;z-index:1;position:absolute;top:5px;border-bottom:1px solid #ccc}@media (min-width:320px) and (max-width:767px){.quality_bars .data-bar-item table.grid{width:90%;transform:rotate(-90deg);left:0px !important;height:75%;border-bottom:0px;max-width:400px;bottom:20px !important;top:initial !important}}.quality_bars .data-bar-item table.grid th{padding:10px;vertical-align:bottom}.quality_bars .data-bar-item table.grid table.tbl-inner{width:100%;height:100%}.quality_bars .data-bar-item table.grid table.tbl-inner td{padding:10px;vertical-align:bottom;color:#666666 !important;font-size:80%;font-weight:700}.quality_bars .data-bar-item table.grid table.tbl-inner td.td-grid{width:20%;border-left:1px solid #ccc;position:relative}.quality_bars .data-bar-item table.grid table.tbl-inner td.td-grid:last-child{border-right:1px solid #ccc}.quality_bars .data-bar-item table.grid table.tbl-inner td.td-grid span{display:block;text-align:right}@media (min-width:320px) and (max-width:767px){.quality_bars .data-bar-item table.grid table.tbl-inner td.td-grid span{transform:rotate(90deg);position:absolute;right:-24px;top:95%;padding-left:18px;background:#F6F6F6}}.performance-link{width:100%;z-index:99999;padding-top:25px}.performance-link a{display:inline-block;text-transform:uppercase;padding:8px 15px;font-size:.8125em;line-height:1.23077em;background:#244f80;color:#ffffff !important}@media (min-width:320px) and (max-width:989px){.performance-link a{font-size:.6875em;line-height:1.36364em;padding:5px 10px}}@media (min-width:320px) and (max-width:767px){.swiper-container.swiper-performance{padding-bottom:40px}}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container{max-width:980px;margin:0 auto;height:100%;padding-left:30px;padding-right:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .notes{text-align:left;padding-top:10px}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .notes a{color:#29b6ff}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .notes a:hover{text-decoration:underline}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .data-bar-item{margin:0 auto;height:80%}@media (min-width:320px) and (max-width:767px){.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .data-bar-item{margin-bottom:35px}}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .data-bar-item .data-bar-item-header h2{padding:0px}@media (min-width:320px) and (max-width:767px){.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .data-bar-item table.main th{padding:0 8px 0 0}}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .data-bar-item table.grid{top:15%}.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .data-bar-item table.grid{bottom:0px !important;top:initial !important}@media (min-width:320px) and (max-width:767px){.swiper-container.swiper-performance .swiper-slide .data-bar-item-container .data-bar-item table.grid{bottom:16px !important}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.pane-utilities-block-performance{height:70vh}}.page-node-84 .pane-timetables-page .views-row{background:#005fb6 !important}.page-node-84 .pane-timetables-page .views-row a span{background:#10c9f7 !important}.page-node-388 a.cta-link{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1em;line-height:1.3125em;background:red;color:#ffffff;text-align:center}.pg-special-offers{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.pg-special-offers *{box-sizing:border-box}.pg-special-offers *:before,.pg-special-offers *:after{box-sizing:border-box}.pg-special-offers strong{font-family:'montserratbold'}.pg-special-offers .text-link{color:#29b6ff;font-family:'montserratbold';text-decoration:underline}.pg-special-offers .container{max-width:960px;padding-left:15px;padding-right:15px;margin:0px auto}.pg-special-offers .section-hero{position:relative;overflow:hidden}.pg-special-offers .section-hero .wrap-image{position:relative;height:100%}.pg-special-offers .section-hero .wrap-image picture{display:block;width:100%;height:100%}.pg-special-offers .section-hero .wrap-image picture img{display:block;width:100%;height:100%;object-fit:cover}.pg-special-offers .section-hero .wrap-text{width:100%}.pg-special-offers .section-hero .wrap-text .container-hero{padding-left:15px;padding-right:15px;margin:0 auto}.pg-special-offers .section-hero .wrap-text .text-block{color:#ffffff !important;background-color:#29b6ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.pg-special-offers .section-hero .wrap-text .title{display:block;text-transform:uppercase;font-family:'montserratbold'}.pg-special-offers .section-hero .wrap-text .subtitle{display:block;font-family:'montserratlight'}@media (min-width:320px) and (max-width:989px){.pg-special-offers .section-hero{height:350px}.pg-special-offers .section-hero .wrap-text{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:50px}.pg-special-offers .section-hero .wrap-text .container-hero{max-width:610px}.pg-special-offers .section-hero .wrap-text .text-block{width:290px;padding:20px;margin:0px auto}.pg-special-offers .section-hero .wrap-text .title{font-size:1.25em}.pg-special-offers .section-hero .wrap-text .subtitle{margin-top:5px;font-size:1em}}@media (min-width:768px) and (max-width:1024px){.pg-special-offers .section-hero{height:400px}}@media (min-width:990px){.pg-special-offers .section-hero{height:600px}.pg-special-offers .section-hero .wrap-text{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.pg-special-offers .section-hero .wrap-text .container-hero{max-width:1260px}.pg-special-offers .section-hero .wrap-text .text-block{padding:35px;width:450px}.pg-special-offers .section-hero .wrap-text .title{font-size:1.875em}.pg-special-offers .section-hero .wrap-text .subtitle{margin-top:5px;font-size:1.375em}}.pg-special-offers .breadcrumb{position:relative}.pg-special-offers .breadcrumb::before{content:'';position:absolute;top:-27px;left:0px;width:100%;height:120px;z-index:1}.pg-special-offers .breadcrumb span{position:relative;z-index:2}@media (min-width:320px) and (max-width:989px){.pg-special-offers .breadcrumb{padding-top:18px;padding-bottom:40px}}@media (min-width:990px){.pg-special-offers .breadcrumb{padding-top:28px;padding-bottom:50px}}.pg-special-offers .section-content-info{position:relative;background-color:#29b6ff}.pg-special-offers .section-content-info::before{content:'';position:absolute;top:-20px;left:0px;width:100%;height:120px;z-index:1}.pg-special-offers .section-content-info .container{position:relative;z-index:2}.pg-special-offers .section-content-info .testo_gestionale{color:#ffffff !important}.pg-special-offers .section-content-info .content-wrap{font-family:'montserratlight'}.pg-special-offers .section-content-info .list-info .item-info{background-color:#ffffff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2)}.pg-special-offers .section-content-info .list-info .item-info:not(:last-child){margin-bottom:20px}.pg-special-offers .section-content-info .list-info .item-info .icon-title{position:relative;line-height:1em}.pg-special-offers .section-content-info .list-info .item-info .icon-title span{color:#043673;font-family:'montserratbold';text-transform:uppercase}.pg-special-offers .section-content-info .list-info .item-info .text-wrap p{color:#606060;font-family:'montserratlight'}@media (min-width:320px) and (max-width:989px){.pg-special-offers .section-content-info{padding-top:30px;padding-bottom:75px}.pg-special-offers .section-content-info .content-wrap{max-width:580px;margin-left:auto;margin-right:auto}.pg-special-offers .section-content-info .list-info{margin-top:15px}.pg-special-offers .section-content-info .list-info .item-info{max-width:380px;margin-left:auto;margin-right:auto;padding:20px}.pg-special-offers .section-content-info .list-info .item-info .icon-title{display:block;width:190px;padding-left:52px;margin-bottom:20px}.pg-special-offers .section-content-info .list-info .item-info .icon-title img{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0px;width:auto;height:35px}.pg-special-offers .section-content-info .list-info .item-info .icon-title span{font-size:.9375em;line-height:1.2em}.pg-special-offers .section-content-info .list-info .item-info:not(:first-child) .icon-title img{height:40px}}@media (min-width:990px){.pg-special-offers .section-content-info{padding-top:50px;padding-bottom:95px}.pg-special-offers .section-content-info .list-info{margin-top:35px}.pg-special-offers .section-content-info .list-info .item-info{padding:30px 40px}.pg-special-offers .section-content-info .list-info .item-info::after{content:'';display:block;clear:both}.pg-special-offers .section-content-info .list-info .item-info .icon-title,.pg-special-offers .section-content-info .list-info .item-info .text-wrap{display:inline-block;vertical-align:middle}.pg-special-offers .section-content-info .list-info .item-info .icon-title{width:220px;padding-right:22px;padding-left:86px}.pg-special-offers .section-content-info .list-info .item-info .icon-title::after{content:'';position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0px;width:1px;height:48px;background-color:#BBBBBB}.pg-special-offers .section-content-info .list-info .item-info .icon-title img{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:auto;height:50px}.pg-special-offers .section-content-info .list-info .item-info .icon-title span{font-size:.8125em;line-height:1em}.pg-special-offers .section-content-info .list-info .item-info .text-wrap{width:calc(100% - 225px);padding-left:26px}.pg-special-offers .section-content-info .list-info .item-info .text-wrap p{font-size:1em;line-height:1.375em}}.pg-special-offers .section-photogallery{background-color:#66C5F6}.pg-special-offers .section-photogallery .title{display:block;margin-bottom:25px;color:#ffffff;text-align:center;text-transform:uppercase;font-family:'montserratbold';font-size:1.375em;line-height:1.45455em}.pg-special-offers .section-photogallery .gallery-wrap .swiper-slide picture{cursor:pointer;overflow:hidden;display:block;margin:0 auto;width:140px;height:140px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #ffffff}.pg-special-offers .section-photogallery .gallery-wrap .swiper-slide picture img{display:block;width:100%;height:100%;object-fit:cover}.pg-special-offers .section-photogallery .gallery-wrap .swiper-button-prev,.pg-special-offers .section-photogallery .gallery-wrap .swiper-button-next{top:54%;height:25px;background-size:contain}.pg-special-offers .section-photogallery .gallery-wrap .swiper-button-prev{left:0px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.svg)}.pg-special-offers .section-photogallery .gallery-wrap .swiper-button-next{right:0px;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.svg)}@media (min-width:320px) and (max-width:989px){.pg-special-offers .section-photogallery{padding-top:60px;padding-bottom:60px}}@media (min-width:990px){.pg-special-offers .section-photogallery{padding-top:75px;padding-bottom:60px}}.pg-special-offers .section-attachments{position:relative;background-color:#F7F7F7}.pg-special-offers .section-attachments::before{content:'';position:absolute;top:0px;left:0px;width:100%;z-index:1}.pg-special-offers .section-attachments .container{position:relative;z-index:2}.pg-special-offers .section-attachments .wrap-list-attachs{background-color:#ffffff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2)}.pg-special-offers .section-attachments .wrap-list-attachs .title{display:block;color:#043673;text-align:center;text-transform:uppercase;font-family:'montserratbold';font-size:1.375em;line-height:1.45455em}.pg-special-offers .section-attachments .wrap-list-attachs ul{border-top:1px solid #BBBBBB}.pg-special-offers .section-attachments .wrap-list-attachs ul li{border-bottom:1px solid #BBBBBB}.pg-special-offers .section-attachments .wrap-list-attachs ul li a{display:block;padding-right:50px;color:#182C50;font-family:'montserratlight';background-size:28px;background-repeat:no-repeat;background-position:98% center;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/special-offers/ico-attach.svg)}.pg-special-offers .section-attachments .wrap-info-text{text-align:center}.pg-special-offers .section-attachments .wrap-info-text p{color:#606060;font-size:1em;line-height:1.375em}@media (min-width:320px) and (max-width:989px){.pg-special-offers .section-attachments{padding-top:15px;padding-bottom:75px}.pg-special-offers .section-attachments::before{height:65px}.pg-special-offers .section-attachments .wrap-list-attachs{padding:20px 22px 40px}.pg-special-offers .section-attachments .wrap-list-attachs .title{margin-bottom:20px}.pg-special-offers .section-attachments .wrap-list-attachs ul li a{padding-top:15px;padding-bottom:15px;background-position:100% center}.pg-special-offers .section-attachments .wrap-info-text{margin-top:35px}}@media (min-width:990px){.pg-special-offers .section-attachments{padding-top:20px;padding-bottom:115px}.pg-special-offers .section-attachments::before{height:120px}.pg-special-offers .section-attachments .wrap-list-attachs{padding:60px 100px}.pg-special-offers .section-attachments .wrap-list-attachs .title{margin-bottom:32px}.pg-special-offers .section-attachments .wrap-list-attachs ul li a{padding-top:30px;padding-bottom:30px;padding-left:10px}.pg-special-offers .section-attachments .wrap-info-text{margin-top:75px}}.smartwaves .toggle_prenota{visibility:hidden}.smartwaves .link_footer{display:none}.smartwaves .box_testo_gestionale{display:none}#page__smart-waves{font-size:16px}#page__smart-waves .scheda_hero_smartwaves_2024{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/onde-sonore/fondo2024.png) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2024{height:450px;padding:0 0 30px;margin:0}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .scheda_hero_smartwaves_2024{height:250px;padding:0 0 30px;margin:0}}#page__smart-waves .scheda_hero_smartwaves_2024 .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2024 .text{padding:0 20px}}#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:"montserratmedium"}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo{padding:0 25px 20px}}#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo img{width:100%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2024 .text .titolo img{max-width:320px;margin:0 auto}}#page__smart-waves .scheda_hero_smartwaves_2023{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/onde-sonore/fondo2023.png) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2023{height:450px;padding:0 0 30px;margin:0}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .scheda_hero_smartwaves_2023{height:250px;padding:0 0 30px;margin:0}}#page__smart-waves .scheda_hero_smartwaves_2023 .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2023 .text{padding:0 20px}}#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:"montserratmedium"}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo{padding:0 25px 20px}}#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo img{width:100%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2023 .text .titolo img{max-width:320px;margin:0 auto}}#page__smart-waves .scheda_hero_smartwaves_2022b{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/onde-sonore/fondo2022b.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022b{height:450px;padding:0 0 30px;margin:0}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .scheda_hero_smartwaves_2022b{height:250px;padding:0 0 30px;margin:0}}#page__smart-waves .scheda_hero_smartwaves_2022b .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022b .text{padding:0 20px}}#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:"montserratmedium"}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo{padding:0 25px 20px}}#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo img{width:100%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022b .text .titolo img{max-width:320px;margin:0 auto}}#page__smart-waves .scheda_hero_smartwaves_2022{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/onde-sonore/fondo2022.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022{height:450px;padding:0 0 30px;margin:0}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .scheda_hero_smartwaves_2022{height:250px;padding:0 0 30px;margin:0}}#page__smart-waves .scheda_hero_smartwaves_2022 .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022 .text{padding:0 20px}}#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:"montserratmedium"}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo{padding:0 25px 20px}}#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo img{width:100%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2022 .text .titolo img{max-width:320px;margin:0 auto}}#page__smart-waves .scheda_hero_smartwaves{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/smart-waves/fondo2021.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves{height:450px;padding:0 0 30px;margin:0}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .scheda_hero_smartwaves{height:250px;padding:0 0 30px;margin:0}}#page__smart-waves .scheda_hero_smartwaves .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves .text{padding:0 20px}}#page__smart-waves .scheda_hero_smartwaves .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:"montserratmedium"}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves .text .titolo{padding:0 25px 20px}}#page__smart-waves .scheda_hero_smartwaves .text .titolo img{width:100%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves .text .titolo img{max-width:320px;margin:0 auto}}#page__smart-waves .scheda_hero_smartwaves_2020{width:100%;position:relative;overflow:hidden;height:480px;background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/smart-waves/fondo2020.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2020{height:450px;padding:0 0 30px;margin:0}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .scheda_hero_smartwaves_2020{height:250px;padding:0 0 30px;margin:0}}#page__smart-waves .scheda_hero_smartwaves_2020 .text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:845px;width:100%;z-index:10;color:#fff !important;padding:0 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2020 .text{padding:0 20px}}#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 20px;max-width:885px;font-family:"montserratmedium"}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo{padding:0 25px 20px}}#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo img{width:100%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .scheda_hero_smartwaves_2020 .text .titolo img{max-width:320px;margin:0 auto}}#page__smart-waves .smart-waves-countdown{min-height:100px;background-color:#dbc23f;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;box-shadow:0 2px 16px 0 rgba(0,0,0,0.28)}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves-countdown{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;text-align:center}}#page__smart-waves .smart-waves-countdown .countdown-container{max-width:1240px;width:100%;margin:0 auto;padding:0 40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves-countdown .countdown-container{padding:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper #countdown{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper #countdown .time-wrapper{margin-right:30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper #countdown .time-wrapper:last-child{margin-right:0}}#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper #countdown .time-wrapper .remain-time{color:#043673;font-size:3.75em;line-height:.53333em;font-family:montserratbold}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper #countdown .time-wrapper .remain-time{font-size:2.5em;line-height:.8em}}#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper #countdown .time-wrapper .detail-time{display:block;font-size:1em;line-height:1.25em;letter-spacing:-0.7px;text-transform:uppercase;color:#043673;font-family:montserratbold}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper #countdown .time-wrapper .detail-time{font-size:.75em;line-height:1.33333em}}#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper .countdown-text{color:#043673;font-size:1.875em;line-height:1em;font-family:montserratbold}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves-countdown .countdown-container .countdown-wrapper .countdown-text{font-size:1.25em;line-height:1.1em;margin-top:20px}}#page__smart-waves a.smartwaves-button,#page__smart-waves span.smartwaves-button{display:table;padding:20px 60px;color:#dec440;background-color:#043673;text-transform:uppercase;cursor:pointer;font-size:1.375em;line-height:1em;border-radius:3px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves a.smartwaves-button,#page__smart-waves span.smartwaves-button{margin-top:20px;padding:20px;font-size:.9375em;line-height:1em}}#page__smart-waves a.smartwaves-button:hover,#page__smart-waves span.smartwaves-button:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}#page__smart-waves a.smartwaves-button_2024,#page__smart-waves span.smartwaves-button_2024{display:table;padding:20px 60px;color:#dec440;background-color:#3f5f3b;text-transform:uppercase;cursor:pointer;font-size:1.375em;line-height:1em;border-radius:3px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves a.smartwaves-button_2024,#page__smart-waves span.smartwaves-button_2024{margin-top:20px;padding:20px;font-size:.9375em;line-height:1em}}#page__smart-waves a.smartwaves-button_2024:hover,#page__smart-waves span.smartwaves-button_2024:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}#page__smart-waves a.smartwaves-button_2023,#page__smart-waves span.smartwaves-button_2023{display:table;padding:20px 60px;color:#dec440;background-color:#3f5f3b;text-transform:uppercase;cursor:pointer;font-size:1.375em;line-height:1em;border-radius:3px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves a.smartwaves-button_2023,#page__smart-waves span.smartwaves-button_2023{margin-top:20px;padding:20px;font-size:.9375em;line-height:1em}}#page__smart-waves a.smartwaves-button_2023:hover,#page__smart-waves span.smartwaves-button_2023:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}#page__smart-waves a.smartwaves-button_2022,#page__smart-waves span.smartwaves-button_2022{display:table;padding:20px 60px;color:#dec440;background-color:#b41e14;text-transform:uppercase;cursor:pointer;font-size:1.375em;line-height:1em;border-radius:3px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves a.smartwaves-button_2022,#page__smart-waves span.smartwaves-button_2022{margin-top:20px;padding:20px;font-size:.9375em;line-height:1em}}#page__smart-waves a.smartwaves-button_2022:hover,#page__smart-waves span.smartwaves-button_2022:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper{max-width:1000px;padding:85px 40px 105px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper{padding:50px 20px 100px}}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper p{padding-bottom:10px;text-align:justify}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper-title{max-width:720px;margin:0 auto;margin-bottom:60px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper-title{margin-bottom:50px}}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper-title .title{font-family:montserratbold;color:#385636;text-align:center;font-size:1.875em;line-height:1.06667em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper-title .title{font-size:1.25em;line-height:1.1em}}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:100%}}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.image-content img{border-radius:30px;width:100%;height:auto}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:0px}}#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{font-size:1em;line-height:1.375em;color:#043673;margin-bottom:60px;font-family:montserratregular}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{margin-top:30px;margin-bottom:45px;font-size:.9375em;line-height:1.46667em}}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2024 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content .smartwaves-button_2024{margin:0 auto}}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper{max-width:1000px;padding:85px 40px 105px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper{padding:50px 20px 100px}}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper p{padding-bottom:10px;text-align:justify}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper-title{max-width:720px;margin:0 auto;margin-bottom:60px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper-title{margin-bottom:50px}}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper-title .title{font-family:montserratbold;color:#385636;text-align:center;font-size:1.875em;line-height:1.06667em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper-title .title{font-size:1.25em;line-height:1.1em}}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:100%}}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.image-content img{border-radius:30px;width:100%;height:auto}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:0px}}#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{font-size:1em;line-height:1.375em;color:#043673;margin-bottom:60px;font-family:montserratregular}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{margin-top:30px;margin-bottom:45px;font-size:.9375em;line-height:1.46667em}}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2023 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content .smartwaves-button_2023{margin:0 auto}}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper{max-width:1000px;padding:85px 40px 105px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper{padding:50px 20px 100px}}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper p{padding-bottom:10px}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper-title{max-width:720px;margin:0 auto;margin-bottom:60px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper-title{margin-bottom:50px}}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper-title .title{font-family:montserratbold;color:#b41e14;text-align:center;font-size:1.875em;line-height:1.06667em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper-title .title{font-size:1.25em;line-height:1.1em}}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:100%}}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.image-content img{border-radius:30px;width:100%;height:auto}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:0px}}#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{font-size:1em;line-height:1.375em;color:#043673;margin-bottom:60px;font-family:montserratregular}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{margin-top:30px;margin-bottom:45px;font-size:.9375em;line-height:1.46667em}}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info_2022 .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content .smartwaves-button_2022{margin:0 auto}}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper{max-width:1000px;padding:85px 40px 105px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper{padding:50px 20px 100px}}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper-title{max-width:720px;margin:0 auto;margin-bottom:60px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper-title{margin-bottom:50px}}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper-title .title{font-family:montserratbold;color:#043673;text-align:center;font-size:1.875em;line-height:1.06667em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper-title .title{font-size:1.25em;line-height:1.1em}}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column{width:100%}}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.image-content img{border-radius:30px;width:100%;height:auto}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content{padding-left:0px}}#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{font-size:1em;line-height:1.375em;color:#043673;margin-bottom:60px;font-family:montserratregular}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content p{margin-top:30px;margin-bottom:45px;font-size:.9375em;line-height:1.46667em}}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__info .smartwaves__info-wrapper .info-wrapper .info-wrapper-column.text-content .smartwaves-button{margin:0 auto}}#page__smart-waves .smart-waves__block-img-text_2024{width:100%}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text{max-width:1000px;margin:0 auto;padding:100px 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text{padding:50px 20px 100px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .title-text{color:#3f5f3b;font-family:montserratbold;font-size:1.75em;line-height:1.14286em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .title-text{font-size:1.25em;line-height:1.6em}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column{width:100%}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.text-content{padding-right:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.text-content{padding-right:0px;margin-top:30px}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.text-content .title-text{color:#3f5f3b;font-family:montserratbold;font-size:1.75em;line-height:1.14286em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.text-content .title-text{font-size:1.25em;line-height:1.6em}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.text-content p{font-family:montserratregular;font-size:1em;line-height:1.375em;color:#8c8c8c;margin:20px 0;text-align:justify}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.text-content p{font-size:.9375em;line-height:1.46667em;margin:25px 0}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.img-content img{width:80%;height:auto;border-radius:30px;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text .wrapper-column.img-content img{margin-top:30px}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text.inverse .text-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-left:50px;padding-right:0px;text-align:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text.inverse .text-content{padding-right:0px;padding-left:0px;margin-top:30px;text-align:left}}#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text.inverse .smartwaves-button{float:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2024 .wrapper-block-img-text.inverse .smartwaves-button{float:initial}}#page__smart-waves .smart-waves__block-img-text_2024.background-yellow{background-color:#dec440}#page__smart-waves .smart-waves__block-img-text_2023{width:100%}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text{max-width:1000px;margin:0 auto;padding:100px 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text{padding:50px 20px 100px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .title-text{color:#3f5f3b;font-family:montserratbold;font-size:1.75em;line-height:1.14286em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .title-text{font-size:1.25em;line-height:1.6em}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column{width:100%}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.text-content{padding-right:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.text-content{padding-right:0px;margin-top:30px}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.text-content .title-text{color:#3f5f3b;font-family:montserratbold;font-size:1.75em;line-height:1.14286em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.text-content .title-text{font-size:1.25em;line-height:1.6em}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.text-content p{font-family:montserratregular;font-size:1em;line-height:1.375em;color:#8c8c8c;margin:20px 0;text-align:justify}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.text-content p{font-size:.9375em;line-height:1.46667em;margin:25px 0}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.img-content img{width:80%;height:auto;border-radius:30px;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text .wrapper-column.img-content img{margin-top:30px}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text.inverse .text-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-left:50px;padding-right:0px;text-align:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text.inverse .text-content{padding-right:0px;padding-left:0px;margin-top:30px;text-align:left}}#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text.inverse .smartwaves-button{float:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2023 .wrapper-block-img-text.inverse .smartwaves-button{float:initial}}#page__smart-waves .smart-waves__block-img-text_2023.background-yellow{background-color:#dec440}#page__smart-waves .smart-waves__block-img-text_2022{width:100%}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text{max-width:1000px;margin:0 auto;padding:100px 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text{padding:50px 20px 100px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .title-text{color:#b41e14;font-family:montserratbold;font-size:1.875em;line-height:1.13333em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .title-text{font-size:1.25em;line-height:1.6em}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column{width:100%}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.text-content{padding-right:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.text-content{padding-right:0px;margin-top:30px}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.text-content .title-text{color:#b41e14;font-family:montserratbold;font-size:1.875em;line-height:1.13333em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.text-content .title-text{font-size:1.25em;line-height:1.6em}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.text-content p{font-family:montserratregular;font-size:1em;line-height:1.375em;color:#8c8c8c;margin:20px 0px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.text-content p{font-size:.9375em;line-height:1.46667em;margin:25px 0px}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.img-content img{width:80%;height:auto;border-radius:30px;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text .wrapper-column.img-content img{margin-top:30px}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text.inverse .text-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-left:50px;padding-right:0px;text-align:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text.inverse .text-content{padding-right:0px;padding-left:0px;margin-top:30px;text-align:left}}#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text.inverse .smartwaves-button{float:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text_2022 .wrapper-block-img-text.inverse .smartwaves-button{float:initial}}#page__smart-waves .smart-waves__block-img-text_2022.background-yellow{background-color:#dec440}#page__smart-waves .smart-waves__block-img-text{width:100%}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text{max-width:1000px;margin:0 auto;padding:100px 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text{padding:50px 20px 100px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .title-text{color:#043673;font-family:montserratbold;font-size:1.625em;line-height:1.15385em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .title-text{font-size:1em;line-height:1.75em;text-align:center}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .title-text a{color:#043673}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column{width:50%}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column{width:100%}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.text-content{padding-right:50px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.text-content{padding-right:0px;margin-top:30px}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.text-content .title-text{color:#043673;font-family:montserratbold;font-size:1.875em;line-height:1.13333em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.text-content .title-text{font-size:1.25em;line-height:1.6em}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.text-content p{font-family:montserratregular;font-size:1em;line-height:1.375em;color:#043673;margin:40px 0px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.text-content p{font-size:.9375em;line-height:1.46667em;margin:25px 0px}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.img-content img{width:100%;height:auto;border-radius:30px;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5)}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text .wrapper-column.img-content img{margin-top:30px}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text.inverse .text-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-left:50px;padding-right:0px;text-align:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text.inverse .text-content{padding-right:0px;padding-left:0px;margin-top:30px;text-align:left}}#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text.inverse .smartwaves-button{float:right}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-img-text .wrapper-block-img-text.inverse .smartwaves-button{float:initial}}#page__smart-waves .smart-waves__block-img-text.background-yellow{background-color:#dec440}#page__smart-waves .smart-waves__event-section_2024{background:linear-gradient(180deg,#3f5f3b 0%,#3f5b3e 100%);position:relative}#page__smart-waves .smart-waves__event-section_2024 .background-logo{position:absolute;width:100%;height:auto;bottom:0;left:0}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper{max-width:1000px;padding:100px 40px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper{padding:50px 20px 100px}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .title-event{font-size:1.875em;line-height:1em;color:#ffffff;font-family:montserratbold;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .title-event{font-size:1.25em;line-height:1em}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .description-event{margin-top:30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .description-event{margin-top:20px}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .description-event p{font-size:1em;line-height:1.375em;color:#ffffff;font-family:montserratregular;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .description-event p{font-size:.9375em;line-height:1.46667em}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container{padding:60px 0px}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:calc(50% - 15px);height:auto;position:relative;padding:0 10px;margin-bottom:80px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:100%;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{width:100%;min-height:485px;border-radius:30px;overflow:hidden;position:relative;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5);cursor:pointer;transform:translateY(0px);transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:485px}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:280px}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper:hover{transform:translateY(-20px);box-shadow:0 10px 30px 0 rgba(0,0,0,0.5)}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .img-cover{width:100%;height:100%;bottom:0;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:1}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .icon-plus{position:absolute;bottom:16px;left:16px;width:48px;height:48px;z-index:2;cursor:pointer}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name{margin-top:20px;color:#ffffff;font-family:montserratregular}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name span{font-size:1.25em;line-height:1.2em;font-family:montserratbold}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{max-width:360px;height:auto;position:relative;padding:0 10px;margin-bottom:80px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{width:100%;max-width:180px;margin:0 auto;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:360px;width:100%;min-height:360px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:180px;min-height:180px}}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name{margin-top:20px;color:#ffffff;font-family:montserratregular}#page__smart-waves .smart-waves__event-section_2024 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name span{font-size:1.25em;line-height:1.2em;font-family:montserratbold}#page__smart-waves .smart-waves__event-section_2023{background:linear-gradient(180deg,#3f5f3b 0%,#3f5b3e 100%);position:relative}#page__smart-waves .smart-waves__event-section_2023 .background-logo{position:absolute;width:100%;height:auto;bottom:0;left:0}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper{max-width:1000px;padding:100px 40px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper{padding:50px 20px 100px}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .title-event{font-size:1.875em;line-height:1em;color:#ffffff;font-family:montserratbold;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .title-event{font-size:1.25em;line-height:1em}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .description-event{margin-top:30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .description-event{margin-top:20px}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .description-event p{font-size:1em;line-height:1.375em;color:#ffffff;font-family:montserratregular;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .description-event p{font-size:.9375em;line-height:1.46667em}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container{padding:60px 0px}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:calc(50% - 15px);height:auto;position:relative;padding:0 10px;margin-bottom:80px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:100%;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{width:100%;min-height:485px;border-radius:30px;overflow:hidden;position:relative;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5);cursor:pointer;transform:translateY(0px);transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:485px}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:280px}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper:hover{transform:translateY(-20px);box-shadow:0 10px 30px 0 rgba(0,0,0,0.5)}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .img-cover{width:100%;height:100%;bottom:0;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:1}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .icon-plus{position:absolute;bottom:16px;left:16px;width:48px;height:48px;z-index:2;cursor:pointer}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name{margin-top:20px;color:#ffffff;font-family:montserratregular}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name span{font-size:1.25em;line-height:1.2em;font-family:montserratbold}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{max-width:360px;height:auto;position:relative;padding:0 10px;margin-bottom:80px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{width:100%;max-width:180px;margin:0 auto;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:360px;width:100%;min-height:360px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:180px;min-height:180px}}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name{margin-top:20px;color:#ffffff;font-family:montserratregular}#page__smart-waves .smart-waves__event-section_2023 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name span{font-size:1.25em;line-height:1.2em;font-family:montserratbold}#page__smart-waves .smart-waves__event-section_2022{background:linear-gradient(180deg,#b41e14 0%,#720000 100%);position:relative}#page__smart-waves .smart-waves__event-section_2022 .background-logo{position:absolute;width:100%;height:auto;bottom:0;left:0}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper{max-width:1000px;padding:100px 40px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper{padding:50px 20px 100px}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .title-event{font-size:1.875em;line-height:1em;color:#ffffff;font-family:montserratbold;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .title-event{font-size:1.25em;line-height:1em}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .description-event{margin-top:30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .description-event{margin-top:20px}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .description-event p{font-size:1em;line-height:1.375em;color:#ffffff;font-family:montserratregular;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .description-event p{font-size:.9375em;line-height:1.46667em}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container{padding:60px 0px}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:calc(50% - 15px);height:auto;position:relative;padding:0 10px;margin-bottom:80px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:100%;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{width:100%;min-height:360px;border-radius:30px;overflow:hidden;position:relative;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5);cursor:pointer;transform:translateY(0px);transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:360px}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:280px}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper:hover{transform:translateY(-20px);box-shadow:0 10px 30px 0 rgba(0,0,0,0.5)}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .img-cover{width:100%;height:100%;bottom:0;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:1}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .icon-plus{position:absolute;bottom:16px;left:16px;width:48px;height:48px;z-index:2;cursor:pointer}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name{margin-top:20px;color:#ffffff;font-family:montserratregular}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name span{font-size:1.25em;line-height:1.2em;font-family:montserratbold}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{max-width:360px;height:auto;position:relative;padding:0 10px;margin-bottom:80px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{width:100%;max-width:180px;margin:0 auto;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:360px;width:100%;min-height:360px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:180px;min-height:180px}}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name{margin-top:20px;color:#ffffff;font-family:montserratregular}#page__smart-waves .smart-waves__event-section_2022 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name span{font-size:1.25em;line-height:1.2em;font-family:montserratbold}#page__smart-waves .smart-waves__event-section{background:linear-gradient(180deg,#24305b 0%,#2d61b9 100%);position:relative}#page__smart-waves .smart-waves__event-section .background-logo{position:absolute;width:100%;height:auto;bottom:0;left:0}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper{max-width:1000px;padding:100px 40px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper{padding:50px 20px 100px}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .title-event{font-size:1.875em;line-height:1em;color:#ffffff;font-family:montserratbold;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .title-event{font-size:1.25em;line-height:1em}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .description-event{margin-top:30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .description-event{margin-top:20px}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .description-event p{font-size:1em;line-height:1.375em;color:#ffffff;font-family:montserratregular}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .description-event p{font-size:.9375em;line-height:1.46667em}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container{padding:60px 0px}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:calc(50% - 15px);height:auto;position:relative;padding:0 10px;margin-bottom:80px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:100%;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{width:100%;min-height:360px;border-radius:30px;overflow:hidden;position:relative;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5);cursor:pointer;transform:translateY(0px);transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:360px}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:280px}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper:hover{transform:translateY(-20px);box-shadow:0 10px 30px 0 rgba(0,0,0,0.5)}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .img-cover{width:100%;height:100%;bottom:0;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:1}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .icon-plus{position:absolute;bottom:16px;left:16px;width:48px;height:48px;z-index:2;cursor:pointer}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name{margin-top:20px;font-size:1.25em;line-height:1.2em;color:#ffffff;font-family:montserratbold}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{max-width:360px;height:auto;position:relative;padding:0 10px;margin-bottom:80px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{width:100%;max-width:180px;margin:0 auto;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:360px;width:100%;min-height:360px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:180px;min-height:180px}}#page__smart-waves .smart-waves__event-section .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name{margin-top:20px;font-size:1.25em;line-height:1.2em;color:#ffffff;font-family:montserratbold}#page__smart-waves .smart-waves__event-section_2020{background:linear-gradient(180deg,#d1345d 0%,#407cb0 100%);position:relative}#page__smart-waves .smart-waves__event-section_2020 .background-logo{position:absolute;width:100%;height:auto;bottom:0;left:0}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper{max-width:1000px;padding:100px 40px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper{padding:50px 20px 100px}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .title-event{font-size:1.875em;line-height:1em;color:#ffffff;font-family:montserratbold;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .title-event{font-size:1.25em;line-height:1em}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .description-event{margin-top:30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .description-event{margin-top:20px}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .description-event p{font-size:1em;line-height:1.375em;color:#ffffff;font-family:montserratregular}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .description-event p{font-size:.9375em;line-height:1.46667em}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container{padding:60px 0px}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:calc(50% - 15px);height:auto;position:relative;padding:0 10px;margin-bottom:80px;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist{width:100%;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{width:100%;min-height:360px;border-radius:30px;overflow:hidden;position:relative;box-shadow:0 2px 16px 0 rgba(0,0,0,0.5);cursor:pointer;transform:translateY(0px);transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:360px}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper{min-height:280px}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper:hover{transform:translateY(-20px);box-shadow:0 10px 30px 0 rgba(0,0,0,0.5)}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .img-cover{width:100%;height:100%;bottom:0;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:1}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-cover-wrapper .icon-plus{position:absolute;bottom:16px;left:16px;width:48px;height:48px;z-index:2;cursor:pointer}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist .artist-name{margin-top:20px;font-size:1.25em;line-height:1.2em;color:#ffffff;font-family:montserratbold}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{max-width:360px;height:auto;position:relative;padding:0 10px;margin-bottom:80px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small{width:100%;max-width:180px;margin:0 auto;padding:0;margin-bottom:40px}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:first-child{padding-left:0px}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small:last-child{padding-right:0px}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:360px;width:100%;min-height:360px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-cover-wrapper{min-width:180px;min-height:180px}}#page__smart-waves .smart-waves__event-section_2020 .smart-waves__event-wrapper .artists-container .artists-row .card-artist.small .artist-name{margin-top:20px;font-size:1.25em;line-height:1.2em;color:#ffffff;font-family:montserratbold}#page__smart-waves .smartwaves__section-partner_2024{width:100%;box-shadow:0 2px 16px 0 rgba(0,0,0,0.28);min-height:120px;background:#ffffff}#page__smart-waves .smartwaves__section-partner_2024 .__section-partner-wrapper{max-width:1000px;padding:20px 40px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2024 .__section-partner-wrapper{padding:20px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__section-partner_2024 .__section-partner-wrapper .text-content{color:#3f5f3b;font-family:"montserratbold";font-size:1.875em;line-height:1.13333em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2024 .__section-partner-wrapper .text-content{font-size:1.25em;line-height:1.6em;text-align:center}}#page__smart-waves .smartwaves__section-partner_2024 .__section-partner-wrapper .partner-image-wrapper img{max-width:140px;height:auto;padding:0 30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2024 .__section-partner-wrapper .partner-image-wrapper img{margin-top:20px;max-width:100px}}#page__smart-waves .smartwaves__section-partner_2023{width:100%;box-shadow:0 2px 16px 0 rgba(0,0,0,0.28);min-height:120px;background:#ffffff}#page__smart-waves .smartwaves__section-partner_2023 .__section-partner-wrapper{max-width:1000px;padding:20px 40px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2023 .__section-partner-wrapper{padding:20px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__section-partner_2023 .__section-partner-wrapper .text-content{color:#3f5f3b;font-family:"montserratbold";font-size:1.875em;line-height:1.13333em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2023 .__section-partner-wrapper .text-content{font-size:1.25em;line-height:1.6em;text-align:center}}#page__smart-waves .smartwaves__section-partner_2023 .__section-partner-wrapper .partner-image-wrapper img{max-width:140px;height:auto;padding:0 30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2023 .__section-partner-wrapper .partner-image-wrapper img{margin-top:20px;max-width:100px}}#page__smart-waves .smartwaves__section-partner_2022{width:100%;box-shadow:0 2px 16px 0 rgba(0,0,0,0.28);min-height:120px;background:#ffffff}#page__smart-waves .smartwaves__section-partner_2022 .__section-partner-wrapper{max-width:1000px;padding:20px 40px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2022 .__section-partner-wrapper{padding:20px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__section-partner_2022 .__section-partner-wrapper .text-content{color:#b41e14;font-family:"montserratbold";font-size:1.875em;line-height:1.13333em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2022 .__section-partner-wrapper .text-content{font-size:1.25em;line-height:1.6em;text-align:center}}#page__smart-waves .smartwaves__section-partner_2022 .__section-partner-wrapper .partner-image-wrapper img{max-width:140px;height:auto;padding:0 30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner_2022 .__section-partner-wrapper .partner-image-wrapper img{margin-top:20px;max-width:100px}}#page__smart-waves .smartwaves__section-partner{width:100%;box-shadow:0 2px 16px 0 rgba(0,0,0,0.28);min-height:120px;background:#ffffff}#page__smart-waves .smartwaves__section-partner .__section-partner-wrapper{max-width:1000px;padding:20px 40px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner .__section-partner-wrapper{padding:20px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smartwaves__section-partner .__section-partner-wrapper .text-content{color:#043673;font-family:"montserratbold";font-size:1.875em;line-height:1.13333em}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner .__section-partner-wrapper .text-content{font-size:1.25em;line-height:1.6em;text-align:center}}#page__smart-waves .smartwaves__section-partner .__section-partner-wrapper .partner-image-wrapper img{max-width:140px;height:auto;padding:0 30px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smartwaves__section-partner .__section-partner-wrapper .partner-image-wrapper img{margin-top:20px;max-width:100px}}#page__smart-waves .smart-waves__block-follow{background:linear-gradient(180deg,#24305b 0%,#2d61b9 100%);position:relative}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow{max-width:1000px;padding:100px 40px;margin:0 auto}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-follow .wrapper-block-follow{padding:50px 20px 100px}}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .title-follow{font-size:1.875em;line-height:1em;color:#ffffff;font-family:montserratbold;text-align:center}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .title-follow{font-size:1.25em;line-height:1em}}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-loghi-follow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;max-width:600px;margin:0 auto;margin-top:40px}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-loghi-follow{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-loghi-follow .single-partner-wrapper{text-align:center;margin-top:20px}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-loghi-follow .single-partner-wrapper .image-partner{position:relative;background:#ffffff;height:200px;width:200px;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:0 auto}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-loghi-follow .single-partner-wrapper .image-partner img{width:60%;height:auto}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-loghi-follow .single-partner-wrapper .image-partner .facebook-icon{width:40px;height:40px;position:absolute;bottom:5px;left:50%;transform:translateX(-20px)}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-loghi-follow .single-partner-wrapper .name-partner{margin-top:10px;color:#ffffff}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-items-partner{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:320px) and (max-width:989px){#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-items-partner{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (min-width:320px) and (max-width:767px){#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-items-partner{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-items-partner .single-item-partner{max-width:250px;width:100%;border-radius:8px;border:1px solid #ffffff;text-align:center;padding:20px;margin:10px}@media (min-width:320px) and (max-width:767px){#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-items-partner .single-item-partner{margin:0 auto;width:100%;margin-top:20px;max-width:auto}}#page__smart-waves .smart-waves__block-follow .wrapper-block-follow .wrapper-items-partner .single-item-partner p{color:#ffffff}#page__smart-waves .titolo-partner{margin-top:60px;font-size:1.25em;line-height:1em;text-align:center;color:#ffffff;text-transform:uppercase}.smartwaves-modal-info{position:fixed;height:100%;width:100%;top:0;left:0;visibility:hidden;opacity:0;z-index:999999999;transition:all 0.5s ease-in-out}.smartwaves-modal-info .modal-overlay{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index:999999999}.smartwaves-modal-info .modal-artist-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;width:100%}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper{background-color:#ffffff;position:relative;max-width:920px;margin:0 auto;padding:60px;z-index:999999999}@media (min-width:320px) and (max-width:989px){.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper{max-width:85%;padding:40px 20px}}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .close-modal-artist{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .close-modal-artist img{width:30px;height:30px;transform:rotate(45deg)}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2024{max-height:500px;overflow-y:auto;padding-right:10px}@media (min-width:320px) and (max-width:989px){.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2024{max-height:310px}}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2024 .modal-title{font-size:1.25em;line-height:1.2em;margin-bottom:20px;font-family:montserratregular;color:#8c8c8c}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2024 .modal-title span{color:#3f5f3b;font-family:montserratbold}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2024 .modal-text p{font-size:1em;line-height:1.5em;color:#8c8c8c;font-family:montserratregular;text-align:justify}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2024 .modal-text a{color:#8c8c8c !important}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2023{max-height:500px;overflow-y:auto;padding-right:10px}@media (min-width:320px) and (max-width:989px){.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2023{max-height:310px}}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2023 .modal-title{font-size:1.25em;line-height:1.2em;margin-bottom:20px;font-family:montserratregular;color:#8c8c8c}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2023 .modal-title span{color:#3f5f3b;font-family:montserratbold}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2023 .modal-text p{font-size:1em;line-height:1.5em;color:#8c8c8c;font-family:montserratregular;text-align:justify}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2023 .modal-text a{color:#8c8c8c !important}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2022{max-height:500px;overflow-y:auto;padding-right:10px}@media (min-width:320px) and (max-width:989px){.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2022{max-height:310px}}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2022 .modal-title{font-size:1.25em;line-height:1.2em;margin-bottom:20px;font-family:montserratregular;color:#8c8c8c}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2022 .modal-title span{color:#b41e14;font-family:montserratbold}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2022 .modal-text p{font-size:1em;line-height:1.5em;color:#8c8c8c;font-family:montserratregular}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content_2022 .modal-text a{color:#8c8c8c !important}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content{max-height:500px;overflow-y:auto;padding-right:10px}@media (min-width:320px) and (max-width:989px){.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content{max-height:310px}}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content .modal-title{font-size:1.25em;line-height:1.2em;color:#043673;font-family:montserratbold;margin-bottom:20px}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content .modal-text p{font-size:1em;line-height:1.5em;color:#043673;font-family:montserratregular}.smartwaves-modal-info .modal-artist-container .modal-artist-wrapper .modal-content .modal-text a{color:#043673 !important}.smartwaves-modal-info.open{visibility:visible;opacity:1}@media (min-width:320px) and (max-width:989px){.orari-desktop-table{display:none}}.orari-mobile-flex{display:none}@media (min-width:320px) and (max-width:989px){.orari-mobile-flex{display:block}}.orari-mobile-flex .table-container .blocco_table .orari-mobile-wrapper .caption-table{text-align:left;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/orari/ico-diurno-bianco.svg);background-position:15px center;background-repeat:no-repeat;padding:15px 10px;padding-left:60px;color:#FFF;text-transform:uppercase;background-color:#8f8f8f}.orari-mobile-flex .table-container .blocco_table .orari-mobile-wrapper .caption-table.blue{background-color:#182C50}.orari-mobile-flex .table-container .blocco_table .orari-mobile-wrapper .orari-mobile-table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.orari-mobile-flex .table-container .blocco_table .orari-mobile-wrapper .orari-mobile-table .item-orario{width:calc(25% - 12px);padding:10px 5px;text-align:center;color:#8C8C8C;border:1px solid #E0E0E0}@media (min-width:320px) and (max-width:989px){.fidelity-card__main-page{min-height:auto !important}}.fidelity-card__main-page .fidelity-card__top--image{background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/fidelity-card/top.jpg) no-repeat center center;background-size:cover}@media (min-width:320px) and (max-width:989px){.fidelity-card__main-page .fidelity-card__top--image{background:#000 url(https://static.carontetourist.it/sites/all/themes/immedia/img/fidelity-card/m-900x1200-top.png) no-repeat center center;background-size:cover}}.fidelity-card__top{position:relative;max-width:980px;width:100%;height:100%;margin:0 auto}@media (min-width:990px){.fidelity-card__top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (min-width:320px) and (max-width:989px){.fidelity-card__top{padding-top:40px}}.fidelity-card__top h1{color:#ffffff;text-transform:none;padding:0;text-align:left}.fidelity-card__top h1::after{width:0}.fidelity-card__top .text-top{position:relative;color:#ffffff;font-family:montserratmedium;font-size:1.375em;line-height:1.22727em}@media (min-width:320px) and (max-width:989px){.fidelity-card__top--content{margin:0 auto;padding:30px 20px 0px}}@media only screen and (min-width:568px) and (max-width:989px){.fidelity-card__top--content{max-width:600px;margin:0 auto}}@media (min-width:990px){.fidelity-card__top--content{max-width:480px;width:100%;text-align:left}}.fidelity-card__top--image-mobile{display:none}@media (min-width:320px) and (max-width:989px){.fidelity-card__top--image-mobile{display:block;margin-top:40px;margin-bottom:40px}.fidelity-card__top--image-mobile img{width:100%;height:auto;max-width:420px;margin:0 auto}}.fidelity-card__section{position:relative;background-color:#E1F1FB}.fidelity-card__title .title{color:#4B708C;font-family:montserratbold;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.fidelity-card__title .title{font-size:1.875em;line-height:1.3em;margin-bottom:30px;padding:0 20px}}@media (min-width:990px){.fidelity-card__title .title{font-size:2.5em;line-height:1.225em;margin-bottom:60px;padding:0 20px}}.fidelity-card__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;max-width:980px;width:100%;margin:0 auto}@media (min-width:320px) and (max-width:989px){.fidelity-card__wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.fidelity-card__item{position:relative}@media (min-width:320px) and (max-width:989px){.fidelity-card__item{width:100%;padding-top:30px;padding-bottom:60px}}@media (min-width:990px){.fidelity-card__item{width:50%;padding-top:60px;padding-bottom:60px}}.fidelity-card__item.active{background:#ffffff;border-top-left-radius:30px;border-top-right-radius:30px}.fidelity-card__item.active .fidelity-card__item--button{background-color:#ffffff !important;color:#2C4D7E !important}.fidelity-card__item.active .fidelity-card__item--card img{transform:translateY(-10px) scale(1.05);-webkit-filter:drop-shadow(12px 12px 32px rgba(0,0,0,0.6));filter:drop-shadow(12px 12px 32px rgba(0,0,0,0.6))}.fidelity-card__item--card img{max-width:320px;width:100%;height:auto;margin:0 auto;-webkit-filter:drop-shadow(2px 2px 4px rgba(0,0,0,0.6));filter:drop-shadow(2px 2px 4px rgba(0,0,0,0.6));transition:transform 0.5s ease-in-out,filter 0.5s ease-in-out}.fidelity-card__item--card:hover img{transform:translateY(-10px) scale(1.05);-webkit-filter:drop-shadow(12px 12px 32px rgba(0,0,0,0.6));filter:drop-shadow(12px 12px 32px rgba(0,0,0,0.6))}.fidelity-card__item--content{max-width:540px;margin:0 auto;padding:0 20px}.fidelity-card__item--title{margin-top:30px;margin-bottom:30px}.fidelity-card__item--title .title-card{font-size:1.125em;line-height:1.22222em;color:#4B708C;font-family:montserratbold;text-transform:uppercase;letter-spacing:2px}.fidelity-card__item--text .text{font-size:1.125em;line-height:1.77778em;color:#4B708C;font-family:montserratlight}.fidelity-card__item--button{cursor:pointer;display:inline-block;background-color:#2C4D7E;border-radius:24px;color:#ffffff;padding:18px 50px;text-transform:uppercase;border:1px solid #2C4D7E;font-size:.8125em;line-height:1em;font-family:montserratbold;margin-top:30px;margin-bottom:30px;transition:background 0.25s ease-in-out,color 0.25s ease-in-out}.fidelity-card__item--button.fidelity-card__item--card{background-color:transparent !important;border:none !important;padding:0;margin:0 auto !important}.fidelity-card__item--button.open{background-color:#ffffff;color:#2C4D7E}.fidelity-card__item--button.open.fidelity-card__item--card{background-color:transparent !important;border:none !important}.fidelity-card__content-details{position:relative;width:100%;background:#ffffff}.fidelity-card__content-details--title{color:#4B708C;font-family:montserratbold;text-align:center;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.fidelity-card__content-details--title{font-size:1.875em;line-height:1.3em;padding:0 20px}}@media (min-width:990px){.fidelity-card__content-details--title{font-size:2.5em;line-height:1.225em;padding:0 20px}}.fidelity-card__content-details--wrapper{position:relative}@media (min-width:320px) and (max-width:989px){.fidelity-card__content-details--wrapper{padding:20px 30px 0}}@media (min-width:990px){.fidelity-card__content-details--wrapper{padding:50px 30px 0}}.fidelity-card__content-details--item{max-width:980px;width:100%;margin:0 auto}.fidelity-card__content-details--item .fidelity-card-icon{margin-bottom:30px;margin-top:30px}.fidelity-card__content-details--item .fidelity-card-icon img{max-width:160px;width:100%;height:auto;margin:0 auto}.fidelity-card__content-details--item .fidelity-card-title{font-size:1.125em;line-height:1.22222em;color:#4B708C;font-family:montserratbold;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.fidelity-card__content-details--item .fidelity-card-text{font-size:1.125em;line-height:1.77778em;color:#4B708C;font-family:montserratlight}.fidelity-card__content-details--item .fidelity-card-text p{text-align:left}.fidelity-card__content-details--item .fidelity-card-text p.text-center{text-align:center}.fidelity-card__content-details--item .fidelity-card-text ul li{text-align:left;position:relative;padding-left:20px}.fidelity-card__content-details--item .fidelity-card-text ul li::before{content:'.';position:absolute;left:0;top:0;font-size:1.25em;line-height:1em;font-family:montserratbold}.fidelity-card__content-details--item .fidelity-card-link{font-size:.875em;line-height:1em;font-family:montserratbold;text-decoration:underline;text-align:center;text-transform:uppercase;margin-top:30px;color:#4B708C;display:block}.fidelity-card-web-form{background:#ffff;padding-top:70px;padding-left:20px;padding-right:20px}.fidelity-card-web-form *{font-family:'montserratregular'}.fidelity-card-web-form form{max-width:1024px;margin:0 auto}.fidelity-card-web-form form label{text-align:left;font-size:20px;padding-bottom:10px;color:#4b708c}.fidelity-card-web-form form .form-wrapper .form-item{width:49%;display:inline-block}.fidelity-card-web-form form .form-wrapper .form-item input{height:70px;width:98%;margin:0;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c8c8c;padding:10px;outline:none;border:1px #bfc6c9 solid}.fidelity-card-web-form form .form-wrapper .form-item.webform-component--gruppo3--citta-di-residenza{width:100%;display:inline-block;padding-left:0px;padding-right:12px}.fidelity-card-web-form form .form-wrapper .form-item.webform-component--gruppo3--citta-di-residenza label{padding-left:12px}.fidelity-card-web-form form .webform-component-date{padding-left:12px;padding-right:12px}.fidelity-card-web-form form .webform-component-date .hasDatepicker{display:none}.fidelity-card-web-form form .webform-component-date .form-type-select{width:32%;display:inline-block;margin-top:0px;padding-right:12px}@media (min-width:320px) and (max-width:989px){.fidelity-card-web-form form .webform-component-date .form-type-select{width:29%}}.fidelity-card-web-form form .webform-component-date .form-item-submitted-data-di-nascita-year{padding-right:0px}.fidelity-card-web-form form .webform-component--tipologia,.fidelity-card-web-form form .webform-component--formula{padding-left:12px;padding-right:12px}.fidelity-card-web-form form .webform-component-file{padding:30px 40px;background:#E1F1FB;border-radius:32px;position:relative}@media (min-width:320px) and (max-width:989px){.fidelity-card-web-form form .webform-component-file{padding:30px 20px 100px}}.fidelity-card-web-form form .webform-component-file label{text-align:center;text-transform:uppercase;margin-bottom:20px}.fidelity-card-web-form form .webform-component-file .form-managed-file{text-align:left;font-family:'montserratregular';border-radius:24px;border:1px solid #979797;margin-top:20px;margin-bottom:20px;width:calc(100% - 200px)}@media (min-width:990px){.fidelity-card-web-form form .webform-component-file .form-managed-file{position:relative}}@media (min-width:320px) and (max-width:989px){.fidelity-card-web-form form .webform-component-file .form-managed-file{width:100%}}.fidelity-card-web-form form .webform-component-file .form-managed-file .form-submit{position:absolute;right:-170px;top:50%;transform:translateY(-50%);cursor:pointer;display:inline-block;background-color:#2C4D7E;border-radius:24px;color:#ffffff;padding:18px 50px;text-transform:uppercase;border:1px solid #2C4D7E;font-size:.8125em;line-height:1em;font-family:montserratbold}@media (min-width:320px) and (max-width:989px){.fidelity-card-web-form form .webform-component-file .form-managed-file .form-submit{left:50%;right:inherit;top:inherit;bottom:30px;transform:translateX(-50%)}}.fidelity-card-web-form form .webform-component-file .form-managed-file .form-file{-webkit-appearance:none;box-shadow:none !important}@media (min-width:320px) and (max-width:989px){.fidelity-card-web-form form .webform-component-file .form-managed-file .form-file{width:100%}}.fidelity-card-web-form form .webform-component-file .description{text-align:left;font-size:18px;font-family:'montserratregular';width:calc(100% - 200px)}@media (min-width:320px) and (max-width:989px){.fidelity-card-web-form form .webform-component-file .description{width:100%}}.fidelity-card-web-form form .webform-component-file input.form-file{font-size:18px;padding:10px 12px;font-family:'montserratregular'}.fidelity-card-web-form form .webform-component-file input.form-submit{font-size:18px;padding:10px 20px;text-transform:uppercase;background:#29a8ff;color:#ffffff;border:0px;font-family:'montserratregular';-webkit-text-fill-color:#fff}.fidelity-card-web-form form .form-actions{margin-top:50px;margin-bottom:50px}.fidelity-card-web-form form .form-actions .webform-submit.form-submit{-webkit-appearance:none;-moz-appearance:none;-webkit-text-fill-color:#fff;cursor:pointer;display:inline-block;background-color:#2C4D7E;border-radius:24px;color:#ffffff;padding:18px 50px;text-transform:uppercase;border:1px solid #2C4D7E;font-size:.8125em;line-height:1em;font-family:montserratbold}@media (min-width:320px) and (max-width:989px){.fidelity-card-web-form form .form-actions .webform-submit.form-submit{margin-top:30px}}.fidelity-card-web-form form .webform-component--gruppo-4 .webform-component-radios{width:100%;text-align:left;padding-left:20px}.fidelity-card-web-form form .webform-component--gruppo-4 .webform-component-radios .form-radios{display:block}.fidelity-card-web-form form .webform-component--gruppo-4 .webform-component-radios .form-radios .form-item{text-align:left;display:inline-block;width:auto;min-width:100px}.fidelity-card-web-form form .webform-component--gruppo-4--privacy-testo{width:100% !important;text-align:left;padding-left:20px;padding-right:20px}.fidelity-card-web-form form .webform-component--gruppo-4--privacy-testo h3{margin-bottom:20px}.im-accordion__toggle{cursor:pointer}.im-accordion__content{overflow:hidden;height:0px;transition:height 0.5s cubic-bezier(0.075,0.82,0.165,1)}@media (min-width:320px) and (max-width:989px){.im-accordion__content>[data-wrapper-height]{padding-top:60px;padding-bottom:40px}}@media (min-width:990px){.im-accordion__content>[data-wrapper-height]{padding-top:60px}}@media (min-width:320px) and (max-width:989px){.fidelity-card__main-page .webform-component-fieldset .fieldset-wrapper .form-item{width:100% !important;display:block !important}}.fidelity-card__main-page .fidelity-card-footer{margin-top:30px;padding:0 20px}.fidelity-card__main-page .fidelity-card-footer p{font-size:1.125em;line-height:1.77778em;color:#4B708C;font-family:montserratbold;text-align:center}.fidelity-card__main-page .fidelity-card-footer p a{color:#4B708C}.qualifica-form{max-width:1024px;margin:0 auto;margin-top:200px}.qualifica-form label{text-align:left;font-size:20px;padding-bottom:10px;color:#4b708c}.qualifica-form .fieldset-wrapper .form-item{width:49%;display:inline-block}.qualifica-form .form-wrapper .form-item input{height:70px;width:98%;margin:0;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c8c8c;padding:10px;outline:none;border:1px #bfc6c9 solid}.qualifica-form .form-wrapper .form-item.webform-component--gruppo3--citta-di-residenza{width:100%;display:inline-block;padding-left:0px;padding-right:12px}.qualifica-form .form-wrapper .form-item.webform-component--gruppo3--citta-di-residenza label{padding-left:12px}.qualifica-form .form-actions{margin-top:50px;margin-bottom:50px}.qualifica-form .form-actions .webform-submit.form-submit{-webkit-appearance:none;-moz-appearance:none;-webkit-text-fill-color:#fff;cursor:pointer;display:inline-block;background-color:#2C4D7E;border-radius:24px;color:#ffffff;padding:18px 50px;text-transform:uppercase;border:1px solid #2C4D7E;font-size:.8125em;line-height:1em;font-family:montserratbold}@media (min-width:320px) and (max-width:989px){.qualifica-form .form-actions .webform-submit.form-submit{margin-top:30px}}.qualifica-form .webform-component-radios{width:100%;text-align:left;padding-left:20px}.qualifica-form .webform-component-radios .form-radios{display:block}.qualifica-form .webform-component-radios .form-radios .form-item{text-align:left;display:inline-block;width:auto;min-width:100px}.no-booking-block .toggle_prenota{display:none}.no-booking-block #ul_main-menu,.no-booking-block #secondary-menu,.no-booking-block #third-menu{display:none}.section-partners-accordion{position:relative;padding:130px 20px}@media (min-width:320px) and (max-width:989px){.section-partners-accordion{padding:80px 0px}}.section-partners-accordion .container-partners{max-width:1280px;width:100%;margin:0 auto}.section-partners-accordion .container-partners .wrapper-text .h3{text-transform:uppercase;font-size:2.1875em;line-height:1.08571em;text-align:center;color:#182c50}@media (min-width:320px) and (max-width:989px){.section-partners-accordion .container-partners .wrapper-text .h3{font-size:1.25em;line-height:1.1em}}.section-partners-accordion .content{background:#ffffff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media (min-width:320px) and (max-width:989px){.section-partners-accordion .content{margin-top:30px}}.section-partners-accordion .content .card-partner{position:relative;background:#ffffff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:20%;border:1px solid #EFEFEF;-moz-transition:box-shadow .25s ease-in-out;-o-transition:box-shadow .25s ease-in-out;-webkit-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out}@media (min-width:320px) and (max-width:989px){.section-partners-accordion .content .card-partner{width:50%}}.section-partners-accordion .content .card-partner:hover{-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15)}.section-partners-accordion .content .card-partner.open{border-bottom:none;-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15)}.section-partners-accordion .content .card-partner.open .content-card{background:#ffffff}.section-partners-accordion .content .card-partner .content-card{width:100%;cursor:pointer;transition:all 0s ease-in-out}.section-partners-accordion .content .card-partner .content-card .content-wrapper{text-align:center;padding:20px;height:200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.section-partners-accordion .content .card-partner .content-card .content-wrapper .image-wrapper{position:relative;width:100%;height:auto;margin:0 auto}.section-partners-accordion .content .card-partner .content-card .content-wrapper .image-wrapper img{width:120px;height:auto;margin:0 auto}.section-partners-accordion .card-partner-accordion{overflow:hidden;height:0px;background:#ffffff;position:absolute;left:0;bottom:0;width:100%;z-index:1;transition:height 0s ease-in-out}.section-partners-accordion .card-partner-accordion>[data-wrapper-height]{padding:40px 20px}.section-partners-accordion .card-partner-accordion>[data-wrapper-height] .content-card-partner{opacity:0;transition:opacity 0s ease-in-out}.section-partners-accordion .card-partner-accordion.open{-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15)}.section-partners-accordion .card-partner-accordion.open>[data-wrapper-height] .content-card-partner{opacity:1}.block-hero{height:calc(100vh - 120px);background:#17336B;overflow:hidden}@media (min-width:320px) and (max-width:989px){.block-hero{height:calc(100vh - 115px)}}.block-hero__content{position:relative;height:100%}.block-hero__media{display:block;position:absolute;top:0;right:0;width:auto;height:100%;z-index:1}@media (min-width:320px) and (max-width:989px){.block-hero__media{opacity:0.45}}.block-hero__copy{display:flex;flex-direction:column;justify-content:center;position:relative;height:100%;color:#FFFFFF;z-index:2;width:50%;box-sizing:border-box;padding:0 45px}@media (min-width:320px) and (max-width:989px){.block-hero__copy{padding:0 20px;width:100%}}.block-hero__copy img{padding-bottom:15px;width:270px;height:auto}@media (min-width:320px) and (max-width:989px){.block-hero__copy img{width:150px}}.block-hero__title{padding:0;font-size:3.75em;line-height:.93333em;font-family:'montserratbold';font-weight:900;padding:0 0 26px}@media (min-width:320px) and (max-width:989px){.block-hero__title{font-size:1.875em;line-height:1.33333em}}.block-hero__title span{color:#E9914C}.block-hero p{font-size:1.5em;line-height:1.20833em;padding:0 0 30px}@media (min-width:320px) and (max-width:989px){.block-hero p{font-size:1.125em;line-height:1.33333em}}.block-hero .sunpulsante{font-size:1.25em;line-height:1.1em;font-family:'montserratbold';color:#fff;padding:18px 40px;background:#F3972A;border-radius:58px;text-align:center;display:inline-block;width:213px;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.block-hero .sunpulsante{width:220px;font-size:1em;line-height:1.25em}}.block-hero__new-title{padding:0px 30px;text-align:center}.suncol2{width:100%;overflow:hidden;display:flex;align-items:center;position:relative}@media (min-width:320px) and (max-width:989px){.suncol2{display:block}}.suncol2 .suncol2_1{flex:0 0 50%;width:50%}@media (min-width:320px) and (max-width:989px){.suncol2 .suncol2_1{width:100%}}.suncol2 .suncol2_1 img{width:100%;height:auto}.suncol2 .suncol2_2{flex:0 0 50%;width:50%;box-sizing:border-box;padding:50px}@media (min-width:320px) and (max-width:989px){.suncol2 .suncol2_2{width:100%;padding:50px 20px}}.suncol2 .suncol2_2 h2{font-size:2.25em;line-height:1.08333em;color:#17336B;padding:0 0 30px}.suncol2 .suncol2_2 p{font-size:1.125em;line-height:1.44444em;color:#17336B;font-family:'montserratlight'}.suncol3{width:100%;overflow:hidden;display:flex;align-items:center;position:relative;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/sundaily/bg_mare.jpg) no-repeat center center;background-size:cover;align-items:stretch;position:relative}@media (min-width:320px) and (max-width:989px){.suncol3{display:block}}.suncol3.active .nave{opacity:1;right:50px}.suncol3 .nave{width:100%;position:absolute;top:100px;right:150px;height:30px;transition:all 0.5s ease-in-out;opacity:0}@media (min-width:320px) and (max-width:989px){.suncol3 .nave{display:none}}.suncol3 .nave img{margin:0;position:absolute;right:0;top:0}.suncol3 .suncol3_1{flex:0 0 33.333333%;width:33.333333%;box-sizing:border-box;padding:90px 50px;border-right:1px #fff solid}@media (min-width:320px) and (max-width:989px){.suncol3 .suncol3_1{width:100%;border-right:none;border-bottom:1px #fff solid;padding:50px 20px}}.suncol3 .suncol3_2{flex:0 0 33.333333%;width:33.333333%;box-sizing:border-box;padding:90px 50px;border-right:1px #fff solid}@media (min-width:320px) and (max-width:989px){.suncol3 .suncol3_2{width:100%;border-right:none;border-bottom:1px #fff solid;padding:50px 20px}}.suncol3 .suncol3_3{flex:0 0 33.333333%;width:33.333333%;box-sizing:border-box;padding:90px 50px}@media (min-width:320px) and (max-width:989px){.suncol3 .suncol3_3{width:100%;border-right:none;border-bottom:1px #fff solid;padding:50px 20px}}.suncol3 h3{font-size:2.25em;line-height:1.08333em;color:#fff;padding:0 0 120px}@media (min-width:320px) and (max-width:989px){.suncol3 h3{font-size:1.5em;line-height:1.25em;padding:0 0 30px}}.suncol3 p{font-size:1.125em;line-height:1.44444em;color:#fff;font-family:'montserratlight'}@media (min-width:320px) and (max-width:989px){.suncol3 p{font-size:1em;line-height:1.5em;padding:0 0 30px}}.blocchi-col2{width:100%;overflow:hidden;display:flex;align-items:center;position:relative;background:#17336B;border-bottom:1px #fff solid;transition:all 0.5s ease-in-out;opacity:0}.blocchi-col2:nth-child(odd){flex-direction:row-reverse}@media (min-width:320px) and (max-width:989px){.blocchi-col2{display:block}}.blocchi-col2.active{opacity:1}.blocchi-col2 .blocchi-col2-1{flex:0 0 40%;width:40%;box-sizing:border-box;padding:50px}@media (min-width:320px) and (max-width:989px){.blocchi-col2 .blocchi-col2-1{width:100%;padding:50px 20px}}.blocchi-col2 .blocchi-col2-1 h3{font-size:2.25em;line-height:1.08333em;color:#fff;padding:0 0 30px}.blocchi-col2 .blocchi-col2-1 p{font-size:1.125em;line-height:1.44444em;color:#fff;font-family:'montserratlight'}.blocchi-col2 .blocchi-col2-2{flex:0 0 60%;width:60%;box-sizing:border-box;border-left:1px #fff solid}@media (min-width:320px) and (max-width:989px){.blocchi-col2 .blocchi-col2-2{width:100%}}.blocchi-col2 .blocchi-col2-2 img{width:100%;height:auto}.sun-testo{width:100%;overflow:hidden;padding:190px 50px;margin:0 auto;max-width:800px;text-align:center;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.sun-testo{padding:50px 20px}}.sun-testo h3{font-size:2.25em;line-height:1.08333em;color:#17336B;padding:0 0 30px}@media (min-width:320px) and (max-width:989px){.sun-testo h3{font-size:1.75em;line-height:1.21429em}}.sun-testo p{font-size:1.125em;line-height:1.44444em;color:#17336B;font-family:'montserratlight';padding:0 0 30px}.sun-testo .sunpulsante{font-size:1.25em;line-height:1.1em;font-family:'montserratbold';color:#fff;padding:18px 40px;background:#F3972A;border-radius:58px;text-align:center;display:inline-block;width:213px;box-sizing:border-box}.pg-landing-promo .im-image__media img{width:100%;height:auto}@media (max-width:767px){.pg-landing-promo .im-image__media img{aspect-ratio:1}}@media (min-width:768px){.pg-landing-promo .im-image__media img{aspect-ratio:1.891891}}.pg-landing-promo .wrap-cta-booknow{margin:50px 0px 60px;text-align:center}.pg-landing-promo .wrap-cta-booknow a{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;color:#fff}.pg-landing-promo .wrap-cta-booknow.caronte a{background-color:#f68c37}.pg-landing-promo .wrap-cta-booknow.siremar a{background-color:#10c9f7}.self-check{margin:0 auto;padding:70px 60px 50px;background-color:#093674}@media (min-width:320px) and (max-width:767px){.self-check{padding:40px 30px 30px}}.self-check__text{font-family:montserratlight;color:#fff;text-align:left;letter-spacing:1.2px;font-size:1.5em;line-height:1.25em}@media (min-width:320px) and (max-width:767px){.self-check__text{font-size:1em;line-height:1.5em}}.self-check__link,.self-check__link:visited{font-family:montserratsemibold;text-decoration:none;color:#fff}.self-check__box{max-width:940px;min-height:580px;margin:0 auto;padding:50px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (min-width:320px) and (max-width:989px){.self-check__box{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.self-check__box-col-1{width:calc((100% - 2 * 50px) / 3);margin-right:50px;text-align:center}@media (min-width:320px) and (max-width:989px){.self-check__box-col-1{width:100%;margin-bottom:40px}}.self-check__box-col-1 img{max-width:100%;width:auto;max-height:100%;height:auto;margin:0 auto}.self-check__box-col-2{width:calc(2 * ((100% - 2 * 50px) / 3) + 50px)}@media (min-width:320px) and (max-width:989px){.self-check__box-col-2{width:100%}}.self-check__box-col-2 ul li{padding:30px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width:320px) and (max-width:767px){.self-check__box-col-2 ul li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.self-check__box-col-2 ul li:not(:last-child){-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.self-check__box-col-2 ul li .icon{display:inline-block;min-width:100px;margin-right:20px;background-position:center center;background-repeat:no-repeat;background-size:contain}@media (min-width:320px) and (max-width:989px){.self-check__box-col-2 ul li .icon{width:auto;min-width:60px}}@media (min-width:320px) and (max-width:767px){.self-check__box-col-2 ul li .icon{margin-bottom:20px}}.self-check__box-col-2 ul li .icon-ticket{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/icona-biglietto.png);height:60px}.self-check__box-col-2 ul li .icon-cloud{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/icona-nuvola.png);height:50px}.self-check__box-col-2 ul li .icon-tel{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/icona-telefono.png);height:100px}.self-check__box-col-2 ul li p{font-family:montserratlight;color:#fff;text-align:left;letter-spacing:1.4px;font-size:2em;line-height:1.25em}@media (min-width:320px) and (max-width:989px){.self-check__box-col-2 ul li p{font-size:1.125em;line-height:1.33333em}}.self-check__description{margin:70px auto;text-align:left;letter-spacing:1.2px;font-size:1.5em;line-height:1.25em}@media (min-width:320px) and (max-width:767px){.self-check__description{margin:40px auto;font-size:1em;line-height:1.5em}}.self-check__description-title{color:#f68c37;font-family:montserratbold;padding-bottom:80px;position:relative}@media (max-width:445px){.self-check__description-title{padding-bottom:150px}}.self-check__description-title span{position:absolute;top:50%;left:0;transform:translateY(-50%);min-width:60px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:contain;float:left}@media (min-width:320px) and (max-width:989px){.self-check__description-title span{width:auto;min-width:40px}}.self-check__description-title .icon-smile{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/icona-felice.png)}.self-check__description-title .icon-sad{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/icona-triste.png)}.self-check__description-title h4{position:absolute;top:50%;left:80px;transform:translateY(-50%)}.self-check__description-text{color:#fff;font-family:montserratlight}.self-check__banner{padding:25px 0;margin-bottom:20px;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width:320px) and (max-width:767px){.self-check__banner{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.self-check__banner-col-1,.self-check__banner-col-2{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:320px) and (max-width:767px){.self-check__banner-col-1,.self-check__banner-col-2{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.self-check__banner-col-1 p,.self-check__banner-col-2 p{font-family:montserratlight;letter-spacing:1.2px;font-size:1.5em;line-height:1.25em;color:#f68c37}@media (min-width:320px) and (max-width:767px){.self-check__banner-col-1 p,.self-check__banner-col-2 p{font-size:1em;line-height:1.5em}}@media (min-width:320px) and (max-width:767px){.self-check__banner-col-1{margin-right:0;margin-bottom:30px}}.self-check__banner span{min-width:60px;height:100px;margin-right:10px;background-position:center center;background-repeat:no-repeat;background-size:contain;float:left}@media (min-width:320px) and (max-width:767px){.self-check__banner span{margin-right:0;min-width:40px}}.self-check__banner .icon-gift{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/icona-regalo.png)}.self-check__banner .icon-tel-col{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/self-checkin/icona-tel-col.png)}.mesapulsante{font-size:1.25em;line-height:1.1em;font-family:'montserratregular';color:#fff !important;padding:18px 40px;background:#F3972A;border-radius:58px;text-align:center;display:inline-block;width:213px;box-sizing:border-box;transition:all 0.5s ease-in-out}@media (min-width:320px) and (max-width:989px){.mesapulsante{width:220px;font-size:1em;line-height:1.25em}}.block-hero-mesa{height:calc(100vh - 120px);background:#17336B;overflow:hidden}@media (min-width:320px) and (max-width:989px){.block-hero-mesa{height:calc(100vh - 120px);margin:65px 0 0;height:auto}}.block-hero-mesa__content{position:relative;height:100%}.block-hero-mesa__media{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (min-width:320px) and (max-width:989px){.block-hero-mesa__media{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);width:100%;height:auto;position:relative;left:0;top:0;min-width:100%;min-height:auto}}.block-hero-mesa__copy{text-align:center;position:relative;color:#FFFFFF;z-index:2;width:100%;box-sizing:border-box;padding:0 45px;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:989px){.block-hero-mesa__copy{padding:0 20px;width:100%}}.block-hero-mesa h2{font-size:1.125em;line-height:1.22222em;font-family:'montserratbold';font-weight:900;padding:0 0 18px;text-align:left}@media (min-width:320px) and (max-width:989px){.block-hero-mesa h2{font-size:1em;line-height:1.25em;padding:0 0 10px;text-align:center}}.block-hero-mesa__title{font-size:3.75em;line-height:.93333em;font-family:'montserratbold';font-weight:900;padding:0 0 26px;text-align:left}@media (min-width:320px) and (max-width:989px){.block-hero-mesa__title{font-size:1.875em;line-height:1.33333em;text-align:center}}.block-hero-mesa p{text-align:left;font-size:1.5em;line-height:1.20833em;padding:0 0 30px}@media (min-width:320px) and (max-width:989px){.block-hero-mesa p{font-size:1.125em;line-height:1.33333em;text-align:center;padding:0 0 200px}}.mesa2{width:100%;overflow:hidden;align-items:center;position:relative;transition:all 0.5s ease-in-out;opacity:0}.mesa2.active{opacity:1}@media (min-width:320px) and (max-width:989px){.mesa2{display:block}}.mesa2 .mesa2_1{box-sizing:border-box;padding:50px 20px;max-width:1300px;margin:0 auto;text-align:center}@media (min-width:320px) and (max-width:989px){.mesa2 .mesa2_1{width:100%;padding:50px 20px}}.mesa2 .mesa2_1 h2{font-size:2.25em;line-height:1.22222em;color:#17336B;padding:0 0 80px;text-align:center;font-family:'montserratbold'}@media (min-width:320px) and (max-width:989px){.mesa2 .mesa2_1 h2{font-size:1.75em;line-height:1.21429em;padding:0 0 30px}}.mesa2 .mesa2_1 p{font-size:1.125em;line-height:1.44444em;color:#17336B;font-family:'montserratlight';text-align:center;font-style:italic;padding:0 0 35px}.mesa2 .mesa2_1 .boxvan{width:100%;display:block;list-style-type:none;padding:0 0 50px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.mesa2 .mesa2_1 .boxvan{padding:0}}.mesa2 .mesa2_1 .boxvan li{width:33.333333%;float:left}@media (min-width:320px) and (max-width:989px){.mesa2 .mesa2_1 .boxvan li{width:100%;margin:0x}}.mesa2 .mesa2_1 .boxvan li img{display:block;margin:0 auto}@media (min-width:320px) and (max-width:989px){.mesa2 .mesa2_1 .boxvan li img{width:200px;height:auto}}.mesa3{width:100%;overflow:hidden;align-items:center;position:relative;background-size:cover;align-items:stretch;position:relative;background:#17336B;border-radius:50px;max-width:1200px;margin:0 auto 100px;box-sizing:border-box;padding:120px;text-align:center;box-sizing:border-box;transition:all 0.5s ease-in-out;opacity:0}.mesa3.active{opacity:1}@media (min-width:320px) and (max-width:989px){.mesa3{display:block;border-radius:0;margin:0 auto 50px;box-sizing:border-box;padding:50px 20px}}.mesa3.active .nave{opacity:1;right:50px}.mesa3 .mesa3_1 ul{width:600px;margin:0 auto;overflow:hidden;padding:0  0 40px}@media (min-width:320px) and (max-width:989px){.mesa3 .mesa3_1 ul{width:100%}}.mesa3 .mesa3_1 ul li{width:200px;float:left}@media (min-width:320px) and (max-width:989px){.mesa3 .mesa3_1 ul li{width:33%;float:left}}.mesa3 .mesa3_1 ul li div{width:143px;height:143px;position:relative;border-radius:50%;background:#fff}@media (min-width:320px) and (max-width:989px){.mesa3 .mesa3_1 ul li div{width:80px;height:80px;margin:0 auto}}.mesa3 .mesa3_1 ul li div img{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:989px){.mesa3 .mesa3_1 ul li div img{width:60%;height:auto}}.mesa3 p{font-size:1.125em;line-height:1.44444em;color:#fff;font-family:'montserratlight'}@media (min-width:320px) and (max-width:989px){.mesa3 p{font-size:1em;line-height:1.5em}}.blocchimesa-col2{width:100%;overflow:hidden;display:flex;align-items:center;position:relative;max-width:1200px;margin:0 auto;box-sizing:border-box;transition:all 0.5s ease-in-out;opacity:0}.blocchimesa-col2.active{opacity:1}.blocchimesa-col2:nth-child(odd){flex-direction:row-reverse}@media (min-width:320px) and (max-width:989px){.blocchimesa-col2{display:block}}.blocchimesa-col2 .blocchi-col2-1{flex:0 0 51%;width:51%;box-sizing:border-box;padding:50px}@media (min-width:320px) and (max-width:989px){.blocchimesa-col2 .blocchi-col2-1{width:100%;padding:50px 30px}}.blocchimesa-col2 .blocchi-col2-1 h3{font-size:2.25em;line-height:1.22222em;padding:50px 0 28px;color:#17336B;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/mesa/rombo-mini.svg) no-repeat 0 0}.blocchimesa-col2 .blocchi-col2-1 p{font-size:1.125em;line-height:1.44444em;padding:0 0 28px;font-family:'montserratlight';color:#17336B}.blocchimesa-col2 .blocchi-col2-2{flex:0 0 49%;width:49%;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.blocchimesa-col2 .blocchi-col2-2{width:100%;padding:0 10px}}.blocchimesa-col2 .blocchi-col2-2 img{width:100%;height:auto;border-radius:40px}.spacermesa{height:120px;display:block}html{overflow-x:hidden}.landing.partner .landing--hero{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/landing/top-herobg-partner.jpg)}.landing.partner .landing--hero .hero-logo{max-width:991px;margin:0 auto;padding:0 15px}.landing.partner .landing--hero .hero-logo img{height:auto;max-width:80%;margin:0 auto 40px}@media screen and (min-width:991px){.landing.partner .landing--hero .hero-logo img{margin-bottom:40px;max-width:100%}}.landing.partner .landing--hero .hero-logo .h2,.landing.partner .landing--hero .hero-logo .marenonsiferma .h2--white,.marenonsiferma .landing.partner .landing--hero .hero-logo .h2--white{color:#fff;text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:33px}.landing.partner .landing--hero .scroll-down{width:100%;padding:40px;text-align:center;margin-top:100px}.landing.partner .landing--category-icons{width:100%;max-width:100%}.landing.partner .landing--category-icons.d-flex{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin:20px 0}.landing.partner .landing--category-icons.d-flex .item{align-items:center;justify-content:center;display:flex;flex-direction:column;text-align:center}.landing.partner .landing--category-icons.d-flex .item img{height:90px;width:90px;object-fit:contain;object-position:bottom}.landing.partner .landing--category-icons.d-flex p{color:#12326e;font-size:18px;font-style:normal;font-weight:500;line-height:27px;margin-top:20px;padding:0 10px}@media screen and (min-width:991px){.landing.partner .landing--category-icons.d-flex p{font-size:20px;line-height:30px}}.landing.partner .landing--category-icons.col5 .item{flex:1 0 50%}@media screen and (min-width:991px){.landing.partner .landing--category-icons.col5 .item{flex:1 0 20%}}.landing.partner .landing--category-icons.col3{width:100%;overflow:scroll;flex-wrap:nowrap;padding-bottom:30px}@media screen and (min-width:991px){.landing.partner .landing--category-icons.col3{flex-wrap:wrap;overflow:hidden;padding-bottom:0}}.landing.partner .landing--category-icons.col3 .item{flex:1 0 45%}@media screen and (min-width:991px){.landing.partner .landing--category-icons.col3 .item{flex:1 0 33.3333%}}.landing .banner .regulations{margin:20px auto}.landing .banner .regulations .cta{color:#fff;background:none;border:1px solid #fff;margin-top:20px}@media (min-width:320px) and (max-width:767px){.landing .banner.banner-bottom{padding-bottom:60px !important}}@media (min-width:768px){.landing .banner.banner-bottom{padding-bottom:120px !important}}.landing .banner.banner-bottom .content-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px;margin:0 auto}@media (max-width:989px){.landing .banner.banner-bottom .content-center{padding:20px}}.landing .banner.banner-bottom .content-center p{color:#fff;line-height:110%;text-align:center}@media (min-width:320px) and (max-width:767px){.landing .banner.banner-bottom .content-center p{font-size:24px}}@media (min-width:768px){.landing .banner.banner-bottom .content-center p{font-size:36px}}.landing .banner.banner-bottom .content-left{position:relative;display:flex;flex-direction:column;gap:30px}@media (max-width:989px){.landing .banner.banner-bottom .content-left{padding:20px}}.landing .banner.banner-bottom .content-left p{color:#fff;line-height:110%}@media (min-width:320px) and (max-width:767px){.landing .banner.banner-bottom .content-left p{font-size:24px}}@media (min-width:768px){.landing .banner.banner-bottom .content-left p{font-size:36px}}.landing .wrapper-cta .cta{background-color:transparent;color:#fff;border:1px solid #fff;margin-top:20px;margin-left:auto;margin-right:auto}.landing.navigo{background-color:#002d72;padding-top:120px}@media (min-width:1200px){.landing.navigo{padding-top:200px}}.landing.navigo .landing--hero .container{height:100vh;padding:0}.landing.navigo .container .content>*{color:#fff !important}.landing.navigo .container .content .h2,.landing.navigo .container .content .marenonsiferma .h2--white,.marenonsiferma .landing.navigo .container .content .h2--white{font-size:28px;font-style:normal;font-weight:700;line-height:42px;margin-bottom:25px}@media screen and (min-width:991px){.landing.navigo .container .content .h2,.landing.navigo .container .content .marenonsiferma .h2--white,.marenonsiferma .landing.navigo .container .content .h2--white{font-size:42px;line-height:63px}}.landing.navigo .container .content p{font-size:20px;font-style:normal;font-weight:500;line-height:30px}.landing.navigo .container .icon-columns img{max-width:100px;width:100px;height:100px}.landing.navigo .container .icon-columns--title{color:#fff;font-size:28px;font-style:normal;font-weight:500;line-height:30.8px}@media screen and (min-width:991px){.landing.navigo .container .icon-columns--title{font-size:36px;font-weight:500;line-height:39.6px}}.landing.navigo .container .icon-columns p{color:#fff;font-size:26px;font-style:normal;font-weight:500;line-height:28.6px}@media screen and (max-width:1024px){.landing.navigo .container .icon-columns div{margin-left:20px}}.landing.navigo .container.tab-container{padding-top:80px;align-items:stretch}.landing.navigo .container.tab-container p{width:100%;color:#fff;font-size:14px;font-style:normal;font-weight:274;line-height:21px;margin-top:20px}.landing.navigo .container .tab-columns{margin-bottom:0;height:auto}.landing.navigo .container .tab-columns:not(:first-child) .tab-columns--content{border-bottom:1px solid #fff}.landing.navigo .container .tab-columns--item{display:flex;height:100%;min-height:auto;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:20px;border:1px solid #fff;margin:10px;overflow:hidden;width:calc(100% - 20px)}@media screen and (min-width:991px){.landing.navigo .container .tab-columns--item{min-height:250px}}.landing.navigo .container .tab-columns--title{display:flex;flex-direction:row;justify-content:space-between;width:100%;position:relative}.landing.navigo .container .tab-columns--title__trigger{display:block;position:absolute;right:4px;top:2px;cursor:pointer}.landing.navigo .container .tab-columns--title__trigger img{transition:all 350ms ease-in-out}.landing.navigo .container .tab-columns--title__trigger.open img{transform:rotate(45deg)}@media screen and (min-width:991px){.landing.navigo .container .tab-columns--title__trigger{display:none}}.landing.navigo .container .tab-columns--title span{flex:1 0 calc(50% - 40px);max-width:calc(50% - 40px);padding:0 20px;height:37px;display:flex;align-items:center}.landing.navigo .container .tab-columns--title span:first-of-type{color:#002d72;text-align:center;font-style:normal;font-weight:700;line-height:30px;font-size:15px;background-color:#fff;position:relative;flex:1 0 calc(50% - 20px);max-width:calc(50% - 20px);padding-right:0}.landing.navigo .container .tab-columns--title span:first-of-type::before{position:absolute;content:"";background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/landing/curva-white.png);width:60px;height:37px;background-position:top center;background-repeat:no-repeat;background-size:contain;top:0;right:-55px}.landing.navigo .container .tab-columns--title.oro span:last-of-type{color:#fff;background-color:#c7920c;justify-content:center}.landing.navigo .container .tab-columns--title.platino span:last-of-type{color:#fff;background-color:#838383;justify-content:center}.landing.navigo .container .tab-columns--content{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:32px;height:auto;flex:1;padding:30px;width:calc(100% - 60px);min-height:95px;display:flex;align-items:flex-start}.landing.navigo .container .tab-columns--content ul{list-style:disc}.landing.navigo .container .tab-columns--content__wrap{width:100%;display:none}@media screen and (min-width:991px){.landing.navigo .container .tab-columns--content__wrap{display:flex;flex-direction:column;height:100%}}.landing.navigo .container .tab-columns--footer{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:18px;width:100%;padding:12px 0 12px 0;text-align:center}.landing.navigo .container.how-container{padding-top:80px}.landing.navigo .container .how-columns--title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:36px;display:flex;align-items:center;justify-content:flex-start}.landing.navigo .container .how-columns--title__icon{height:60px;width:60px;border-radius:100%;border:1px solid #6e8db0;display:flex;align-items:center;justify-content:center;margin-right:20px}.landing.navigo .container .how-columns--title__icon img{width:25px}@media screen and (min-width:991px){.landing.navigo .container .how-columns--title__icon{height:120px;width:120px}.landing.navigo .container .how-columns--title__icon img{width:35px}}.landing.navigo .container .how-columns--title span{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:30px}@media screen and (min-width:991px){.landing.navigo .container .how-columns--title span{font-size:24px;line-height:36px}}.landing.navigo .container .how-columns--content{margin-top:20px}@media screen and (min-width:991px){.landing.navigo .container .how-columns--content{padding-right:60px}}.landing.navigo .container .how-columns--content p{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.landing.navigo .container .how-columns .cta{background-color:transparent;color:#fff;border:1px solid #fff;margin-top:20px}.landing.navigo .container-table{position:relative;max-width:1920px;padding:60px 0 0;overflow:hidden}@media (min-width:320px) and (max-width:767px){.landing.navigo .container-table{max-width:350px}}@media screen and (min-width:991px){.landing.navigo .container-table{padding:120px 60px 0}}.landing.navigo .button-table-wrapper{position:absolute;right:15px;top:0;padding-top:0;display:flex;flex-direction:row;align-items:center;gap:30px}.landing.navigo .button-table-wrapper .button-table-plus,.landing.navigo .button-table-wrapper .button-table-minus{background-image:none}@media screen and (min-width:768px){.landing.navigo .button-table-wrapper{display:none}}.landing.navigo .table{max-width:100% !important;margin:0 auto;overflow-x:auto}@media screen and (max-width:767px){.landing.navigo .table{-ms-overflow-style:none;scrollbar-width:none}.landing.navigo .table::-webkit-scrollbar{display:none}}.landing.navigo .table table{position:relative;border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;border:none}.landing.navigo .table table thead{color:#fff;text-align:center;font-size:20px;font-family:"montserratregular";font-weight:700;line-height:150%}@media screen and (max-width:767px){.landing.navigo .table table thead{font-size:18px}}.landing.navigo .table table thead th{padding:10px 20px;text-align:center;vertical-align:middle;background-color:#002d72;border-bottom:1px solid #476899}.landing.navigo .table table thead th:not(:first-child){white-space:nowrap}.landing.navigo .table table thead th:not(:last-child){border-right:1px solid #476899}.landing.navigo .table table thead th.oro{background-color:#c7920c}.landing.navigo .table table thead th.platinum{background-color:#838383}.landing.navigo .table table thead tr>th:first-child{text-align:left;position:sticky;left:0}.landing.navigo .table table tbody tr:nth-child(odd) td{background:#002d72}.landing.navigo .table table tbody tr:nth-child(even) td{background:#194280}.landing.navigo .table table tbody .note td{font-size:12px;text-align:left;border-bottom:none;background:#002d72 !important;vertical-align:baseline}.landing.navigo .table table tbody td{padding:20px;color:#fff;text-align:center;vertical-align:middle;border-bottom:1px solid #476899}.landing.navigo .table table tbody td:not(:last-child){border-right:1px solid #476899}.landing.navigo .table table tbody tr>td:first-child{text-align:left;position:sticky;left:0}.landing.navigo .table table tbody tr>td:first-child{font-size:16px;z-index:2}@media screen and (max-width:767px){.landing.navigo .table table tbody tr>td:first-child{font-size:14px;min-width:120px}}@media screen and (min-width:768px){.landing.navigo .table table tbody tr>td:first-child{min-width:360px}}@media screen and (max-width:767px){.landing.navigo .table table tbody tr>td:not(:first-child){min-width:160px}}@media screen and (min-width:768px){.landing.navigo .table table tbody tr>td:not(:first-child){min-width:260px;max-width:260px}}.landing.navigo .landing--hero{padding-bottom:40px;display:unset}.landing.navigo .landing--hero .container{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:center;height:auto}@media screen and (min-width:991px){.landing.navigo .landing--hero .container{flex-direction:row;height:70vh}}.landing.navigo .landing--hero .container .hero-logo,.landing.navigo .landing--hero .container .hero-img{flex:1 0 calc(100% - 40px);width:calc(100% - 40px);max-width:calc(100% - 40px);padding:30px 20px;text-align:center}@media screen and (min-width:991px){.landing.navigo .landing--hero .container .hero-logo,.landing.navigo .landing--hero .container .hero-img{flex:1 0 calc(50% - 60px);width:calc(50% - 60px);max-width:calc(50% - 60px);padding:0 30px}}.landing.navigo .landing--hero .container .hero-logo .h2,.landing.navigo .landing--hero .container .hero-logo .marenonsiferma .h2--white,.marenonsiferma .landing.navigo .landing--hero .container .hero-logo .h2--white{color:#fff;text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:33px}.landing.navigo .landing--hero .container .hero-logo img{margin:0 auto 40px;height:auto;width:70%;max-width:534px}.landing.navigo .landing--hero .container .hero-img img{height:auto;width:70%;max-width:650px;margin:0 auto}.landing.navigo .landing .cta{text-align:center}.landing .main{position:relative;height:100%}@media (min-width:1025px){.landing .cta-fixed{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);z-index:9999}}@media (max-width:1024px){.landing .cta-fixed{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:9999;opacity:0;transition:opacity 0.2s ease-in-out}}.landing .cta-fixed.on-view{opacity:1}.landing .cta{display:flex;height:50px;min-width:180px;padding:0 30px;flex-direction:column;justify-content:center;align-items:center;border-radius:25px;background:#fff;max-width:100%;color:#002d72;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:19.8px;border:#002d72 1px solid}@media screen and (min-width:991px){.landing .cta{max-width:fit-content}}.landing .ctaintern{padding:5px 15px;border-radius:25px;background:#fff;color:#002d72;text-align:center;font-size:18px;font-style:normal;font-weight:700}.landing .cta-center>.cta{margin:0 auto;max-width:fit-content}.landing .icon-container{gap:20px}@media screen and (min-width:991px){.landing .icon-container{gap:40px}}.landing .container{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;padding:60px 15px 0}@media screen and (max-width:991px){.landing .container{align-items:center;flex-wrap:nowrap}}@media screen and (min-width:991px){.landing .container{flex-direction:row;padding:120px 60px 0}}.landing .container .col3{flex:1 0 100%;max-width:100%;width:100%;margin-bottom:60px;display:flex;align-items:center;flex-direction:row}@media screen and (min-width:1025px){.landing .container .col3{flex:1 0 calc(33.3333% - 40px);width:calc(33.3333% - 40px);align-items:flex-start;flex-direction:column}}@media screen and (min-width:991px) and (max-width:1024px){.landing .container .col3{flex:1 0 calc(50% - 20px);width:calc(50% - 20px)}}.landing .container .col2{flex:1 0 100%;max-width:100%;width:100%;margin-bottom:60px}@media screen and (min-width:991px){.landing .container .col2{flex:1 0 50%;max-width:50%;width:50%}}.landing .container .aside{flex:1 0 100%;max-width:100%;width:100%}@media screen and (min-width:991px){.landing .container .aside{flex:1 0 30%;max-width:30%;width:30%}}.landing .container .aside .h3{color:#12326e;font-size:28px;font-style:normal;font-weight:700;line-height:30.8px;margin-bottom:20px}@media screen and (min-width:991px){.landing .container .aside .h3{font-size:42px;line-height:46.2px}}.landing .container .content{flex:1 0 100%;max-width:100%}@media screen and (min-width:991px){.landing .container .content{flex:1 0 70%;max-width:70%}}.landing .container .content .h4,.landing .container .content .nerea .h4--white,.nerea .landing .container .content .h4--white,.landing .container .content .marenonsiferma .h4--white,.marenonsiferma .landing .container .content .h4--white,.landing .container .content .marenonsiferma .h5--white,.marenonsiferma .landing .container .content .h5--white{color:#12326e;font-size:30px;font-style:normal;font-weight:500;line-height:33px;margin:20px 0}.landing .container .content p{color:#12326e;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px}.landing .container .content .lists li{color:#12326e;font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:30px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.landing .container .content .lists li img{margin-right:20px;max-width:60px}@media screen and (min-width:991px){.landing .container .content .lists li img{margin-right:0;max-width:90px}}.landing .container .content .lists li span{flex:1}.landing .container .content .lists li ul.sub{list-style:inside disc;margin-top:15px;flex:1 0 calc(100% - 100px);padding:0 0 0 100px}@media screen and (min-width:991px){.landing .container .content .lists li ul.sub{padding-left:110px;flex:1 0 calc(100% - 110px)}}.landing .container .content .lists li ul.sub li{color:#12326e;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:20px;display:list-item;list-style-position:initial}.landing .container.banner{padding:20px}@media screen and (min-width:991px){.landing .container.banner{padding:60px 20px 0}}.landing .container.background-image.bg-blu{position:relative;background-color:#002d72;z-index:9999}.landing .container.background-image .banner{padding-top:170px;display:flex;align-items:center;margin-bottom:0;position:relative}@media screen and (min-width:991px){.landing .container.background-image .banner{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:767px){.landing .container.background-image .banner{min-height:400px;align-items:flex-end}}@media screen and (min-width:768px){.landing .container.background-image .banner{min-height:260px}}.landing .container.background-image .banner .media{position:absolute;top:0;left:0;width:100%;height:100%}.landing .container.background-image .banner .media picture{display:block;width:100%;height:100%}@media screen and (max-width:767px){.landing .container.background-image .banner .media picture{aspect-ratio:0.875}}@media screen and (min-width:768px){.landing .container.background-image .banner .media picture{aspect-ratio:2.869565}}.landing .container.background-image .banner .media picture img{display:block;width:100%;border-radius:20px;height:100%;object-fit:cover}.landing .container.background-image .banner .media::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);border-radius:20px}.landing .container.background-image .banner .content{position:relative;max-width:100%;align-items:flex-start}.landing .container.background-image .banner .content p{text-align:left}@media screen and (min-width:991px){.landing .container.background-image .banner .content{max-width:50%}}.landing .container.background-image .banner .cta{color:#002d72 !important}.landing .container.background-image>p{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:15.4px;text-decoration-line:underline;width:100%;margin:10px 0}.landing .container.background-image>p a{color:#fff}@media screen and (max-width:590px){.landing .container.modulo .content a{font-size:16px}}.landing .container .banner{display:flex;flex-direction:row;padding:0;justify-content:flex-start;align-items:flex-start;border-radius:20px;position:relative;width:100%}@media screen and (max-width:991px){.landing .container .banner{flex-direction:column}}@media screen and (min-width:991px){.landing .container .banner.banner-inner{padding:60px 120px;margin:auto 60px}}.landing .container .banner .content{flex:1 0 70%;padding-right:250px;max-width:991px}@media screen and (max-width:991px){.landing .container .banner .content{padding:40px 20px;display:flex;flex-direction:column}}.landing .container .banner .content p{color:#fff;font-size:24px;text-align:center;font-style:normal;font-weight:700;line-height:33px}.landing .container .banner .content p a{color:#fff}@media screen and (min-width:991px){.landing .container .banner .content p{font-size:30px;text-align:left}}.landing .container .banner .content img{position:relative;right:0;top:0;max-height:100%;max-width:280px;width:100%;margin:0 auto 30px}@media screen and (min-width:991px){.landing .container .banner .content img{position:absolute;right:70px;top:-90px;max-height:310px}}.landing .container.accordions-container{padding-top:15px}.landing .container .accordions{width:100%;margin-bottom:100px}.landing .container .accordions__accordion{width:100%;padding:20px 0;border-top:1px solid #6e8db0;border-bottom:1px solid #6e8db0}.landing .container .accordions__accordion .im-accordion__icon svg{transition:all 350ms ease-in-out}.landing .container .accordions__accordion .im-accordion__toggle{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:26.4px;display:flex;align-items:center;justify-content:space-between}.landing .container .accordions__accordion .im-accordion__toggle.open .im-accordion__icon svg{transform:rotate(45deg)}.landing .container .accordions__accordion .im-accordion__content>[data-wrapper-height]{padding-top:15px}.landing .container .accordions__accordion .im-accordion__content>[data-wrapper-height] p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.landing .container .accordions__accordion .im-accordion__content>[data-wrapper-height] p a{color:#fff;text-decoration:underline}.landing .offer-grid-container{padding:1%;background:#fff;border-radius:20px;overflow-x:auto;white-space:nowrap}@media (max-width:991px){.landing .offer-grid-container{max-width:85vw;overflow:hidden}}.landing .offer-grid-container .offer-grid{display:flex;overflow-x:scroll;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 auto;border-radius:20px;background-color:white;border:1px solid #e1e1e1}.landing .offer-grid-container .offer-grid::-webkit-scrollbar{display:none}@media (min-width:768px){.landing .offer-grid-container .offer-grid{display:grid;grid-template-columns:repeat(6,1fr);overflow-x:visible}}.landing .offer-grid-container .offer-grid .offer-card{background-color:white;padding:20px;text-align:center;color:#012d72;border:1px solid #e1e1e1}.landing .offer-grid-container .offer-grid .offer-card__logo{max-width:100%;height:auto;margin-bottom:10px;margin:auto}.landing .offer-grid-container .offer-grid .offer-card__title{font-size:18px;margin:10px auto;white-space:normal}@media (min-width:320px) and (max-width:767px){.landing .offer-grid-container .offer-grid .offer-card__title{width:200px}}.landing .offer-grid-container .offer-grid .offer-card__address{font-size:14px;margin-bottom:15px}.landing .offer-grid-container .offer-grid .offer-card__button{background-color:#007bff;color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.landing .offer-grid-container .offer-grid .offer-card__button:hover{background-color:#0056b3}.landing .offer-grid-container .offer-grid .offer-card__button--small{padding:5px 15px}.landing .button-offer-grid-wrapper{display:flex;justify-content:flex-end;margin:10px;width:-webkit-fill-available;gap:20px}@media (min-width:768px){.landing .button-offer-grid-wrapper{display:none}}.landing .banner-navigo-per-te{background:#012d72;margin:100px 50px;border-radius:20px;padding:60px 15px 15px}.landing .banner-navigo-per-te .button-offer-grid-wrapper{margin:10px 20px}@media (min-width:320px) and (max-width:767px){.landing .banner-navigo-per-te{padding:0;margin:50px 15px}}.landing .banner-navigo-per-te .cta{margin:30px 0}@media (min-width:768px){.landing .banner-navigo-per-te .content{margin:0px 100px 30px}}@media (min-width:320px) and (max-width:767px){.landing .banner-navigo-per-te .content p{padding:15px}}.landing .banner-navigo-per-te .offer-grid-container{border-top-left-radius:0 !important;border-top-right-radius:0 !important}@media (min-width:320px) and (max-width:767px){.landing .banner-navigo-per-te .offer-grid-container{margin:10px auto}}.landing .banner-bottom{margin:0 50px}@media (min-width:320px) and (max-width:767px){.landing .banner-bottom{margin:0}}.landing .banner-bottom .banner-inner{margin:0 !important}@media (min-width:768px){.landing .banner-bottom .banner-inner{padding:60px 120px}}.nerea{color:#12326F}.nerea .h4,.nerea .h4--white,.nerea .marenonsiferma .h5--white,.marenonsiferma .nerea .h5--white{font-size:25px;line-height:120%;font-weight:bold}.nerea .h4--white{color:#ffffff}.nerea .p-body,.nerea .p-body--white{line-height:150%}@media (min-width:320px) and (max-width:767px){.nerea .p-body,.nerea .p-body--white{font-size:18px}}@media (min-width:768px){.nerea .p-body,.nerea .p-body--white{font-size:22px}}.nerea .p-body--white{color:#ffffff}.nerea .p-mini,.nerea .marenonsiferma .p-mini--white,.marenonsiferma .nerea .p-mini--white{font-size:16px;line-height:120%}.nerea .container{width:auto;height:auto;max-width:1096px;margin:0px auto;padding-left:20px;padding-right:20px}.nerea .hero{position:relative}@media (min-width:320px) and (max-width:767px){.nerea .hero{width:100%;height:100vh}}@media (min-width:768px){.nerea .hero{aspect-ratio:2.057877}}.nerea .hero__media{position:absolute;width:100%;height:100%}.nerea .hero__media picture{display:block;width:100%;height:100%}.nerea .hero__media picture img{display:block;width:100%;height:100%;object-fit:cover}.nerea .hero__content{width:auto;margin:0 auto}@media (min-width:320px) and (max-width:767px){.nerea .hero__content{padding-left:20px;padding-right:20px;padding-bottom:60px;height:auto;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}}@media (min-width:768px){.nerea .hero__content{height:100%;padding-left:11.944444%;padding-right:11.944444%}}.nerea .hero__text{position:relative;height:100%;display:flex;flex-direction:column}@media (min-width:320px) and (max-width:767px){.nerea .hero__text{gap:10px;justify-content:flex-end;align-items:center}}@media (min-width:768px){.nerea .hero__text{gap:30px;justify-content:center}}@media (min-width:320px) and (max-width:767px){.nerea .hero__text .label{text-align:center}}@media (min-width:768px) and (max-width:1024px){.nerea .hero__text .label{font-size:18px}}@media (min-width:320px) and (max-width:767px){.nerea .hero__text .icon{max-width:230px;padding-bottom:20px}}@media (min-width:768px) and (max-width:1024px){.nerea .hero__text .icon{max-width:35%}}@media (min-width:1025px){.nerea .hero__text .icon{max-width:420px}}.nerea .hero__text .icon img{display:block;width:100%;height:auto;object-fit:contain}.nerea .intro__container{display:flex;flex-direction:column}@media (min-width:320px) and (max-width:767px){.nerea .intro__container{margin-top:60px;margin-bottom:60px;gap:30px}}@media (min-width:768px){.nerea .intro__container{margin-top:100px;margin-bottom:100px;gap:60px}}.nerea .intro__icon{display:block}.nerea .intro__icon img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:320px) and (max-width:767px){.nerea .intro__icon{width:72px;height:84px}}@media (min-width:768px){.nerea .intro__icon{width:102px;height:120px}}.nerea .section-table{position:relative;width:100%;height:100%;min-height:100vh;background:linear-gradient(180deg,#5994cc 35.89%,rgba(89,148,204,0) 71.67%);overflow:hidden}.nerea .section-table__bg{position:absolute;bottom:0;width:100%;height:auto}.nerea .section-table__bg img{display:block;width:100%;height:100%;object-fit:contain}@media (min-width:320px) and (max-width:767px){.nerea .section-table__container{margin-top:60px;margin-bottom:180px}}@media (min-width:768px){.nerea .section-table__container{margin-top:100px;margin-bottom:100px}}.nerea .section-table__text{position:relative;display:flex;flex-direction:column;gap:30px}@media (min-width:320px) and (max-width:767px){.nerea .section-table__text{margin-bottom:20px}}@media (min-width:768px){.nerea .section-table__text{margin-bottom:40px}}.nerea .section-table__table{position:relative;width:100%;height:100%;border-radius:5px}.nerea .section-table__table::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px;background-color:#ffffff;opacity:0.5}.nerea .section-table__table-wrapper{position:relative;display:flex;flex-wrap:wrap}@media (min-width:320px) and (max-width:767px){.nerea .section-table__table-wrapper{padding:30px 20px}}@media (min-width:768px){.nerea .section-table__table-wrapper{padding:60px;column-gap:60px}}.nerea .section-table__table-item{padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;column-gap:20px;border-bottom:1px solid #95B1E7}.nerea .section-table__table-item:not(:last-child){border-top:1px solid #95B1E7}.nerea .section-table__table-item .info{width:100%;display:flex;justify-content:space-between;column-gap:20px}.nerea .section-table__table-item .value{font-size:14px;line-height:150%;text-align:right}@media (max-width:1024px){.nerea .section-table__table-item{width:100%}}@media (min-width:1025px){.nerea .section-table__table-item{width:calc(50% - 30px)}}.nerea .carousel__container{position:relative;width:100%;height:100%;display:flex}@media (max-width:1024px){.nerea .carousel__container{flex-direction:column}}@media (min-width:1025px){.nerea .carousel__container{height:690px}}.nerea .carousel__reference{position:relative;height:100%}@media (max-width:1024px){.nerea .carousel__reference{width:100%}}@media (min-width:1025px){.nerea .carousel__reference{width:60%}}.nerea .carousel__reference .image{width:100%;height:100%}.nerea .carousel__reference .image img{display:block;width:100%;height:100%;object-fit:cover}.nerea .carousel__reference .text{position:absolute;top:60px;color:#ffffff}@media (max-width:1024px){.nerea .carousel__reference .text{left:20px}}@media (min-width:1025px){.nerea .carousel__reference .text{left:18.435155%}}@media (max-width:1024px){.nerea .carousel__reference .subtitle{display:none}}@media (max-width:1024px){.nerea .carousel__reference .punti-attivi{display:none}}@media (min-width:1025px){.nerea .carousel__reference .punti-attivi{position:absolute;width:1024px;height:690px;top:0;left:50%;transform:translateX(-50%)}}.nerea .carousel__reference .punti-attivi .pin{display:block;position:absolute;width:30px;height:30px;right:auto;border-radius:50%;background-color:#ffffff;cursor:pointer}.nerea .carousel__reference .punti-attivi .pin::after{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background-color:#12326F;transition:width 0.3s ease-in-out,height 0.3s ease-in-out}.nerea .carousel__reference .punti-attivi .pin.active::after{width:22px;height:22px}.nerea .carousel__reference .punti-attivi #pin-1{top:57%;left:19%}.nerea .carousel__reference .punti-attivi #pin-2{top:55%;left:31%}.nerea .carousel__reference .punti-attivi #pin-3{top:57%;left:48%}.nerea .carousel__reference .punti-attivi #pin-4{top:57%;left:60.6%}.nerea .carousel__reference .punti-attivi #pin-5{top:55%;left:76%}.nerea .carousel__swiper{height:100%;overflow:hidden;border-bottom:1px solid #EDEDED}@media (max-width:1024px){.nerea .carousel__swiper{width:100%}}@media (min-width:1025px){.nerea .carousel__swiper{width:40%;height:690px}}.nerea .carousel__swiper .swiper-navigation{position:absolute;bottom:0;right:0;background-color:#ffffff;z-index:10}@media (max-width:1024px){.nerea .carousel__swiper .swiper-navigation{width:160px;height:80px}}@media (min-width:1025px){.nerea .carousel__swiper .swiper-navigation{width:240px;height:120px}}.nerea .carousel__swiper .swiper-button-prev,.nerea .carousel__swiper .swiper-button-next{right:initial !important;left:initial !important}.nerea .carousel__swiper .button-prev,.nerea .carousel__swiper .button-next{display:block;position:absolute;top:0;margin:0 !important;left:inherit;transition:opacity 0.3s linear;cursor:pointer;background-size:26px 26px;border-left:1px solid #EDEDED}@media (max-width:1024px){.nerea .carousel__swiper .button-prev,.nerea .carousel__swiper .button-next{width:80px;height:79px;border-bottom:1px solid #EDEDED}}@media (min-width:1025px){.nerea .carousel__swiper .button-prev,.nerea .carousel__swiper .button-next{width:120px;height:119px}}.nerea .carousel__swiper .button-prev{background-image:url("data:image/svg+xml, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9999 29.3334C14.1786 29.3334 12.4661 28.9848 10.8627 28.2877C9.25046 27.5905 7.82998 26.6275 6.60122 25.3988C5.37247 24.17 4.4095 22.7539 3.71233 21.1504C3.01517 19.5382 2.66658 17.8214 2.66658 16.0001C2.66658 14.1787 3.01517 12.4663 3.71233 10.8628C4.4095 9.25063 5.37247 7.83015 6.60122 6.60139C7.82998 5.37263 9.25046 4.40967 10.8627 3.7125C12.4749 3.01533 14.1916 2.66675 16.013 2.66675C17.8343 2.66675 19.5511 3.01533 21.1633 3.7125C22.7668 4.40967 24.1829 5.37263 25.4117 6.60139C26.6317 7.83015 27.5903 9.25063 28.2875 10.8628C28.9847 12.4663 29.3333 14.1787 29.3333 16.0001C29.3333 17.8214 28.9847 19.5382 28.2875 21.1504C27.5903 22.7539 26.6274 24.17 25.3986 25.3988C24.1699 26.6275 22.7537 27.5905 21.1502 28.2877C19.538 28.9848 17.8213 29.3334 15.9999 29.3334ZM15.9999 27.1112C17.5424 27.1112 18.9847 26.8236 20.3267 26.2484C21.6688 25.6733 22.8496 24.8803 23.8692 23.8694C24.8801 22.8498 25.6731 21.6689 26.2483 20.3269C26.8147 18.9848 27.098 17.5426 27.098 16.0001C27.098 14.4576 26.8147 13.0153 26.2483 11.6733C25.6731 10.3312 24.8801 9.15041 23.8692 8.1308C22.8583 7.11119 21.6818 6.31816 20.3398 5.75172C18.9977 5.17655 17.5555 4.88897 16.013 4.88897C14.4705 4.88897 13.0282 5.17655 11.6862 5.75172C10.3354 6.31816 9.1546 7.11119 8.14371 8.1308C7.1241 9.15041 6.32671 10.3312 5.75155 11.6733C5.17639 13.0153 4.88881 14.4576 4.88881 16.0001C4.88881 17.5426 5.17639 18.9848 5.75155 20.3269C6.318 21.6689 7.11103 22.8498 8.13064 23.8694C9.15024 24.8803 10.3311 25.6733 11.6731 26.2484C13.0152 26.8236 14.4574 27.1112 15.9999 27.1112ZM18.9803 22.4576C18.806 22.6232 18.5794 22.7016 18.3006 22.6929C18.013 22.6842 17.7777 22.5927 17.5947 22.4184L12.1437 17.2811C11.8997 17.0545 11.7385 16.7844 11.66 16.4707C11.5729 16.1569 11.5729 15.8432 11.66 15.5295C11.7385 15.2158 11.8997 14.9456 12.1437 14.719L17.5947 9.59485C17.7951 9.40313 18.0304 9.30291 18.3006 9.2942C18.562 9.28548 18.7842 9.37263 18.9672 9.55564C19.1677 9.73864 19.2722 9.96958 19.281 10.2484C19.2897 10.5273 19.1938 10.7626 18.9934 10.9543L13.6208 16.0001L18.9934 21.0589C19.1851 21.2419 19.281 21.4728 19.281 21.7517C19.281 22.0306 19.1807 22.2659 18.9803 22.4576Z' fill='%23002D72'/%3E%3C/svg%3E")}@media (max-width:1024px){.nerea .carousel__swiper .button-prev{right:80px !important}}@media (min-width:1025px){.nerea .carousel__swiper .button-prev{right:120px !important}}.nerea .carousel__swiper .button-next{background-image:url("data:image/svg+xml, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0001 29.3334C17.8214 29.3334 19.5339 28.9848 21.1373 28.2877C22.7495 27.5905 24.17 26.6275 25.3988 25.3988C26.6275 24.17 27.5905 22.7539 28.2877 21.1504C28.9848 19.5382 29.3334 17.8214 29.3334 16.0001C29.3334 14.1787 28.9848 12.4663 28.2877 10.8628C27.5905 9.25063 26.6275 7.83015 25.3988 6.60139C24.17 5.37263 22.7495 4.40967 21.1373 3.7125C19.5251 3.01533 17.8084 2.66675 15.987 2.66675C14.1657 2.66675 12.4489 3.01533 10.8367 3.7125C9.2332 4.40967 7.81708 5.37263 6.58832 6.60139C5.36827 7.83015 4.40967 9.25063 3.7125 10.8628C3.01533 12.4663 2.66675 14.1787 2.66675 16.0001C2.66675 17.8214 3.01533 19.5382 3.7125 21.1504C4.40967 22.7539 5.37263 24.17 6.60139 25.3988C7.83015 26.6275 9.24627 27.5905 10.8498 28.2877C12.462 28.9848 14.1787 29.3334 16.0001 29.3334ZM16.0001 27.1112C14.4576 27.1112 13.0153 26.8236 11.6733 26.2484C10.3312 25.6733 9.15041 24.8803 8.1308 23.8694C7.11991 22.8498 6.32688 21.6689 5.75172 20.3269C5.18527 18.9848 4.90204 17.5426 4.90204 16.0001C4.90204 14.4576 5.18527 13.0153 5.75172 11.6733C6.32688 10.3312 7.11991 9.15041 8.1308 8.1308C9.14169 7.11119 10.3182 6.31816 11.6602 5.75172C13.0023 5.17655 14.4445 4.88897 15.987 4.88897C17.5295 4.88897 18.9718 5.17655 20.3138 5.75172C21.6646 6.31816 22.8454 7.11119 23.8563 8.1308C24.8759 9.15041 25.6733 10.3312 26.2484 11.6733C26.8236 13.0153 27.1112 14.4576 27.1112 16.0001C27.1112 17.5426 26.8236 18.9848 26.2484 20.3269C25.682 21.6689 24.889 22.8498 23.8694 23.8694C22.8498 24.8803 21.6689 25.6733 20.3269 26.2484C18.9848 26.8236 17.5426 27.1112 16.0001 27.1112ZM13.0197 22.4576C13.194 22.6232 13.4206 22.7016 13.6994 22.6929C13.987 22.6842 14.2223 22.5927 14.4053 22.4184L19.8563 17.2811C20.1003 17.0545 20.2615 16.7844 20.34 16.4707C20.4271 16.1569 20.4271 15.8432 20.34 15.5295C20.2615 15.2158 20.1003 14.9456 19.8563 14.719L14.4053 9.59485C14.2049 9.40313 13.9696 9.30291 13.6994 9.2942C13.438 9.28548 13.2158 9.37263 13.0328 9.55564C12.8323 9.73864 12.7278 9.96958 12.719 10.2484C12.7103 10.5273 12.8062 10.7626 13.0066 10.9543L18.3792 16.0001L13.0066 21.0589C12.8149 21.2419 12.719 21.4728 12.719 21.7517C12.719 22.0306 12.8193 22.2659 13.0197 22.4576Z' fill='%23002D72'/%3E%3C/svg%3E");right:0 !important}.nerea .carousel__swiper .swiper-button-prev.swiper-button-disabled{opacity:1 !important;background-image:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5)),url("data:image/svg+xml, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9999 29.3334C14.1786 29.3334 12.4661 28.9848 10.8627 28.2877C9.25046 27.5905 7.82998 26.6275 6.60122 25.3988C5.37247 24.17 4.4095 22.7539 3.71233 21.1504C3.01517 19.5382 2.66658 17.8214 2.66658 16.0001C2.66658 14.1787 3.01517 12.4663 3.71233 10.8628C4.4095 9.25063 5.37247 7.83015 6.60122 6.60139C7.82998 5.37263 9.25046 4.40967 10.8627 3.7125C12.4749 3.01533 14.1916 2.66675 16.013 2.66675C17.8343 2.66675 19.5511 3.01533 21.1633 3.7125C22.7668 4.40967 24.1829 5.37263 25.4117 6.60139C26.6317 7.83015 27.5903 9.25063 28.2875 10.8628C28.9847 12.4663 29.3333 14.1787 29.3333 16.0001C29.3333 17.8214 28.9847 19.5382 28.2875 21.1504C27.5903 22.7539 26.6274 24.17 25.3986 25.3988C24.1699 26.6275 22.7537 27.5905 21.1502 28.2877C19.538 28.9848 17.8213 29.3334 15.9999 29.3334ZM15.9999 27.1112C17.5424 27.1112 18.9847 26.8236 20.3267 26.2484C21.6688 25.6733 22.8496 24.8803 23.8692 23.8694C24.8801 22.8498 25.6731 21.6689 26.2483 20.3269C26.8147 18.9848 27.098 17.5426 27.098 16.0001C27.098 14.4576 26.8147 13.0153 26.2483 11.6733C25.6731 10.3312 24.8801 9.15041 23.8692 8.1308C22.8583 7.11119 21.6818 6.31816 20.3398 5.75172C18.9977 5.17655 17.5555 4.88897 16.013 4.88897C14.4705 4.88897 13.0282 5.17655 11.6862 5.75172C10.3354 6.31816 9.1546 7.11119 8.14371 8.1308C7.1241 9.15041 6.32671 10.3312 5.75155 11.6733C5.17639 13.0153 4.88881 14.4576 4.88881 16.0001C4.88881 17.5426 5.17639 18.9848 5.75155 20.3269C6.318 21.6689 7.11103 22.8498 8.13064 23.8694C9.15024 24.8803 10.3311 25.6733 11.6731 26.2484C13.0152 26.8236 14.4574 27.1112 15.9999 27.1112ZM18.9803 22.4576C18.806 22.6232 18.5794 22.7016 18.3006 22.6929C18.013 22.6842 17.7777 22.5927 17.5947 22.4184L12.1437 17.2811C11.8997 17.0545 11.7385 16.7844 11.66 16.4707C11.5729 16.1569 11.5729 15.8432 11.66 15.5295C11.7385 15.2158 11.8997 14.9456 12.1437 14.719L17.5947 9.59485C17.7951 9.40313 18.0304 9.30291 18.3006 9.2942C18.562 9.28548 18.7842 9.37263 18.9672 9.55564C19.1677 9.73864 19.2722 9.96958 19.281 10.2484C19.2897 10.5273 19.1938 10.7626 18.9934 10.9543L13.6208 16.0001L18.9934 21.0589C19.1851 21.2419 19.281 21.4728 19.281 21.7517C19.281 22.0306 19.1807 22.2659 18.9803 22.4576Z' fill='%23002D72'/%3E%3C/svg%3E")}.nerea .carousel__swiper .swiper-button-next.swiper-button-disabled{opacity:1 !important;background-image:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5)),url("data:image/svg+xml, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0001 29.3334C17.8214 29.3334 19.5339 28.9848 21.1373 28.2877C22.7495 27.5905 24.17 26.6275 25.3988 25.3988C26.6275 24.17 27.5905 22.7539 28.2877 21.1504C28.9848 19.5382 29.3334 17.8214 29.3334 16.0001C29.3334 14.1787 28.9848 12.4663 28.2877 10.8628C27.5905 9.25063 26.6275 7.83015 25.3988 6.60139C24.17 5.37263 22.7495 4.40967 21.1373 3.7125C19.5251 3.01533 17.8084 2.66675 15.987 2.66675C14.1657 2.66675 12.4489 3.01533 10.8367 3.7125C9.2332 4.40967 7.81708 5.37263 6.58832 6.60139C5.36827 7.83015 4.40967 9.25063 3.7125 10.8628C3.01533 12.4663 2.66675 14.1787 2.66675 16.0001C2.66675 17.8214 3.01533 19.5382 3.7125 21.1504C4.40967 22.7539 5.37263 24.17 6.60139 25.3988C7.83015 26.6275 9.24627 27.5905 10.8498 28.2877C12.462 28.9848 14.1787 29.3334 16.0001 29.3334ZM16.0001 27.1112C14.4576 27.1112 13.0153 26.8236 11.6733 26.2484C10.3312 25.6733 9.15041 24.8803 8.1308 23.8694C7.11991 22.8498 6.32688 21.6689 5.75172 20.3269C5.18527 18.9848 4.90204 17.5426 4.90204 16.0001C4.90204 14.4576 5.18527 13.0153 5.75172 11.6733C6.32688 10.3312 7.11991 9.15041 8.1308 8.1308C9.14169 7.11119 10.3182 6.31816 11.6602 5.75172C13.0023 5.17655 14.4445 4.88897 15.987 4.88897C17.5295 4.88897 18.9718 5.17655 20.3138 5.75172C21.6646 6.31816 22.8454 7.11119 23.8563 8.1308C24.8759 9.15041 25.6733 10.3312 26.2484 11.6733C26.8236 13.0153 27.1112 14.4576 27.1112 16.0001C27.1112 17.5426 26.8236 18.9848 26.2484 20.3269C25.682 21.6689 24.889 22.8498 23.8694 23.8694C22.8498 24.8803 21.6689 25.6733 20.3269 26.2484C18.9848 26.8236 17.5426 27.1112 16.0001 27.1112ZM13.0197 22.4576C13.194 22.6232 13.4206 22.7016 13.6994 22.6929C13.987 22.6842 14.2223 22.5927 14.4053 22.4184L19.8563 17.2811C20.1003 17.0545 20.2615 16.7844 20.34 16.4707C20.4271 16.1569 20.4271 15.8432 20.34 15.5295C20.2615 15.2158 20.1003 14.9456 19.8563 14.719L14.4053 9.59485C14.2049 9.40313 13.9696 9.30291 13.6994 9.2942C13.438 9.28548 13.2158 9.37263 13.0328 9.55564C12.8323 9.73864 12.7278 9.96958 12.719 10.2484C12.7103 10.5273 12.8062 10.7626 13.0066 10.9543L18.3792 16.0001L13.0066 21.0589C12.8149 21.2419 12.719 21.4728 12.719 21.7517C12.719 22.0306 12.8193 22.2659 13.0197 22.4576Z' fill='%23002D72'/%3E%3C/svg%3E")}.nerea .carousel__slide{display:flex;flex-direction:column}.nerea .carousel__slide .image{padding:60px;display:flex;align-items:center;flex-direction:column;width:auto;height:auto;background:linear-gradient(180deg,rgba(255,255,255,0) 0.04%,#e6e6e6 99.96%)}@media (min-width:320px) and (max-width:767px){.nerea .carousel__slide .image{row-gap:30px}}@media (min-width:768px){.nerea .carousel__slide .image{row-gap:80px}}@media (min-width:1025px){.nerea .carousel__slide .image{height:570px}}.nerea .carousel__slide .image img{display:block;width:100%;height:auto;max-width:270px;max-height:270px;object-fit:contain}@media (max-width:1024px){.nerea .carousel__slide .pin{display:none}}@media (min-width:1025px){.nerea .carousel__slide .pin{display:block;position:relative;width:30px;height:30px;right:auto;border-radius:50%;background-color:#ffffff}.nerea .carousel__slide .pin::after{content:'';position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;transform:translate(-50%,-50%);background-color:#12326F;transition:width 0.3s ease-in-out,height 0.3s ease-in-out}}@media (max-width:1024px){.nerea .carousel__slide .bottom .label{padding:10px 20px}}@media (min-width:1025px){.nerea .carousel__slide .bottom .label{padding:20px}}@media (max-width:1024px){.nerea .carousel__slide .bottom{height:80px !important;width:calc(100% - 160px)}}@media (min-width:1025px){.nerea .carousel__slide .bottom{height:152px !important;width:calc(100% - 240px)}}.nerea .title-text__container{display:flex;flex-direction:column;gap:30px}@media (min-width:320px) and (max-width:767px){.nerea .title-text__container{margin-top:60px;margin-bottom:60px}}@media (min-width:768px){.nerea .title-text__container{margin-top:100px;margin-bottom:100px}}@media (min-width:320px) and (max-width:767px){.nerea .two-columns__container{margin-top:60px;margin-bottom:60px}}@media (min-width:768px){.nerea .two-columns__container{margin-top:100px;margin-bottom:100px}}.nerea .two-columns__wrapper{display:flex;justify-content:space-between}@media (max-width:1024px){.nerea .two-columns__wrapper{margin-top:30px;flex-direction:column}.nerea .two-columns__wrapper:not(:last-of-type){margin-bottom:30px}}@media (min-width:1025px){.nerea .two-columns__wrapper{margin-top:60px;column-gap:60px}.nerea .two-columns__wrapper:not(:last-of-type){margin-bottom:60px}}@media (max-width:1024px){.nerea .two-columns__col{width:100%}.nerea .two-columns__col:not(:last-of-type){margin-bottom:30px}}@media (min-width:1025px){.nerea .two-columns__col{width:calc(50% - 30px)}}.nerea .two-columns__col .title{margin-bottom:10px;color:#6E8DB0;font-size:16px;line-height:150%;font-weight:700;text-transform:uppercase}.nerea .two-columns__col img{display:block;width:100%;height:auto;object-fit:cover}.nerea .section-text-img{position:relative;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);overflow:hidden}.nerea .section-text-img__bg{position:absolute;bottom:0;width:100%;height:100%}.nerea .section-text-img__bg img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:320px) and (max-width:767px){.nerea .section-text-img__container{margin-top:60px;margin-bottom:60px}}@media (min-width:768px){.nerea .section-text-img__container{margin-top:100px;margin-bottom:100px}}.nerea .section-text-img__text{position:relative;display:flex;flex-direction:column;gap:30px}@media (min-width:320px) and (max-width:767px){.nerea .section-text-img__text{margin-bottom:30px}}@media (min-width:768px){.nerea .section-text-img__text{margin-bottom:60px}}.nerea .section-text-img__image img{display:block;width:100%;height:auto;object-fit:cover}@media (min-width:320px) and (max-width:767px){.nerea .block-list__container{margin-top:60px;margin-bottom:60px}}@media (min-width:768px){.nerea .block-list__container{margin-top:100px;margin-bottom:100px}}.nerea .block-list__container .title{margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.nerea .block-list__list{margin-top:30px}}@media (min-width:768px){.nerea .block-list__list{margin-top:60px}}.nerea .block-list__item{display:flex;column-gap:20px}@media (min-width:320px) and (max-width:767px){.nerea .block-list__item:not(:last-child){margin-bottom:30px}}@media (min-width:768px){.nerea .block-list__item:not(:last-child){margin-bottom:60px}}.nerea .block-list__item-icon{width:40px;height:40px}.nerea .block-list__item-icon img{display:block;width:100%;height:100%}.nerea .block-list__item-info{width:100%}.nerea .block-list__item-info .title{color:#6E8DB0;margin-bottom:10px}.nerea .block-video{position:relative}.nerea .block-video video,.nerea .block-video img{display:block;width:100%;height:100%;object-fit:cover}.nerea .block-video__play{position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.nerea .block-video .im-modal{position:fixed;opacity:0;visibility:hidden;top:0px;left:0px;width:100%;height:100%;z-index:99999999999}.nerea .block-video .im-modal.open{display:block;opacity:1;visibility:visible;transition:visibility 0s linear,opacity 0.2s ease-in-out}.nerea .block-video .im-modal.close{transition:visibility 0s linear 0.2s,opacity 0.2s ease-in-out}.nerea .block-video .im-modal__background{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1}.nerea .block-video .im-modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;overflow-y:auto;margin:0 auto;z-index:2;width:100%;height:auto}.nerea .block-video .im-modal__content{padding:40px}.nerea .block-video .im-modal__content video,.nerea .block-video .im-modal__content picture,.nerea .block-video .im-modal__content iframe{width:100%;height:auto}.nerea .block-video .im-modal__close{cursor:pointer;position:absolute;top:0;right:25px;width:30px;height:30px;padding:2px;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M8.815 10.995 3 16.82 5.19 19l5.815-5.815 5.805 5.805s2.09-2.28 2.19-2.18l-5.805-5.815L19 5.19 16.81 3l-5.805 5.805L5.19 3 3 5.18l5.815 5.815Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:30px 30px;background-position:center}.nerea .banner-download__container{margin:0 auto}@media (min-width:320px) and (max-width:767px){.nerea .banner-download__container{margin-top:60px;margin-bottom:60px}}@media (min-width:768px){.nerea .banner-download__container{margin-top:100px;margin-bottom:100px}}.nerea .banner-download__wrapper{position:relative;padding:60px;width:auto;display:flex;align-items:center;justify-content:center}.nerea .banner-download__bg{position:absolute;top:0;left:0;width:100%;height:100%}.nerea .banner-download__bg img{display:block;width:100%;height:100%;object-fit:cover}.nerea .banner-download__content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;color:#ffffff}@media (min-width:320px) and (max-width:767px){.nerea .banner-download__content .icon{width:226px}}@media (min-width:768px){.nerea .banner-download__content .icon{width:282px}}.nerea .banner-download__content .icon img{display:block;width:100%;height:auto;object-fit:cover}.nerea .banner-download__content .button{padding:10px 15px;background-color:#ffffff;color:#12326F;font-size:18px;text-decoration:none;font-weight:700;cursor:pointer}@media (min-width:320px) and (max-width:1179px){.nerea.elio{padding-top:65px}}@media (min-width:320px) and (max-width:767px){.nerea.elio .hero{display:flex}}.nerea.elio .hero__content{padding:60px 20px}@media (min-width:320px) and (max-width:767px){.nerea.elio .hero__content{width:100%;position:relative;left:0;transform:none}}@media (min-width:768px){.nerea.elio .hero__content{height:100%}}.nerea.elio .hero__text{align-items:center;justify-content:flex-start}.nerea.elio .hero__text .wrapper-logo{display:inline-block;width:144px;height:70px}.nerea.elio .hero__text .icon{flex:1 1 100%;width:180px;height:140px}@media (min-width:320px) and (max-width:767px){.nerea.elio .hero__text .icon{align-content:flex-end}}.nerea.elio .hero__text h2{text-align:center;text-transform:uppercase}.nerea.elio .intro__icon{width:154px;height:120px}.nerea.elio .carousel__reference .punti-attivi #pin-1{top:63%;left:29%}.nerea.elio .carousel__reference .punti-attivi #pin-2{top:57%;left:39%}.nerea.elio .carousel__reference .punti-attivi #pin-3{top:55%;left:50%}.nerea.elio .carousel__reference .punti-attivi #pin-4{top:55%;left:56.6%}.nerea.elio .carousel__reference .punti-attivi #pin-5{top:49%;left:67%}.nerea.elio .two-columns__wrapper{align-items:center}@media (min-width:1025px){.nerea.elio .two-columns__wrapper .col-sx{width:37.043795%}}@media (min-width:1025px){.nerea.elio .two-columns__wrapper .col-dx{width:60.218978%}}@media (min-width:1025px){.nerea.elio .section-text-img__text{gap:0}.nerea.elio .section-text-img__text>*:not(:first-child):not(:last-child){margin-bottom:60px}.nerea.elio .section-text-img__text .title{margin-bottom:30px}}.nerea.elio .section-text-img .two-columns__wrapper{margin-top:0;column-gap:30px;color:#ffffff}@media (max-width:1024px){.nerea.elio .section-text-img .two-columns__wrapper{margin-bottom:0}}.nerea.elio .banner-download__content .icon{width:154px}.nerea.elio .banner-download__bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}@media (min-width:320px) and (max-width:1179px){.nerea.pietromondello{padding-top:65px}}@media (min-width:320px) and (max-width:767px){.nerea.pietromondello .hero{display:flex}}.nerea.pietromondello .hero__content{padding:60px 20px}@media (min-width:320px) and (max-width:767px){.nerea.pietromondello .hero__content{width:100%;position:relative;left:0;transform:none}}@media (min-width:768px){.nerea.pietromondello .hero__content{height:100%}}.nerea.pietromondello .hero__text{align-items:center;justify-content:flex-start}.nerea.pietromondello .hero__text .wrapper-logo{display:inline-block;width:144px;height:70px}.nerea.pietromondello .hero__text .icon{flex:1 1 100%;width:180px;height:140px}@media (min-width:320px) and (max-width:767px){.nerea.pietromondello .hero__text .icon{align-content:flex-end}}.nerea.pietromondello .hero__text h2{text-align:center;text-transform:uppercase}.nerea.pietromondello .intro__icon{width:220px;height:33px}.nerea.pietromondello .carousel__reference .punti-attivi #pin-1{top:63%;left:29%}.nerea.pietromondello .carousel__reference .punti-attivi #pin-2{top:57%;left:39%}.nerea.pietromondello .carousel__reference .punti-attivi #pin-3{top:55%;left:50%}.nerea.pietromondello .carousel__reference .punti-attivi #pin-4{top:55%;left:56.6%}.nerea.pietromondello .carousel__reference .punti-attivi #pin-5{top:49%;left:67%}.nerea.pietromondello .two-columns__wrapper{align-items:center}@media (min-width:1025px){.nerea.pietromondello .two-columns__wrapper .col-sx{width:37.043795%}}@media (min-width:1025px){.nerea.pietromondello .two-columns__wrapper .col-dx{width:60.218978%}}@media (min-width:768px){.nerea.pietromondello .section-table__bg{height:100%}.nerea.pietromondello .section-table__bg img{object-fit:cover}}@media (min-width:1025px){.nerea.pietromondello .section-text-img__text{gap:0}.nerea.pietromondello .section-text-img__text>*:not(:first-child):not(:last-child){margin-bottom:60px}.nerea.pietromondello .section-text-img__text .title{margin-bottom:30px}}.nerea.pietromondello .section-text-img .two-columns__wrapper{margin-top:0;column-gap:30px;color:#ffffff}@media (max-width:1024px){.nerea.pietromondello .section-text-img .two-columns__wrapper{margin-bottom:0}}.nerea.pietromondello .banner-download__content .icon{width:154px}.nerea.pietromondello .banner-download__bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.marenonsiferma{font-family:"montserratmedium";color:#12326F}.marenonsiferma .h2,.marenonsiferma .h2--white{line-height:110%}@media (min-width:320px) and (max-width:767px){.marenonsiferma .h2,.marenonsiferma .h2--white{font-size:24px}}@media (min-width:768px){.marenonsiferma .h2,.marenonsiferma .h2--white{font-size:32px}}.marenonsiferma .h2--white{color:#ffffff}.marenonsiferma .h3{line-height:110%}@media (min-width:320px) and (max-width:767px){.marenonsiferma .h3{font-size:20px}}@media (min-width:768px){.marenonsiferma .h3{font-size:30px}}.marenonsiferma .h4,.marenonsiferma .h4--white,.marenonsiferma .h5--white{font-size:24px;line-height:120%;font-weight:bold}.marenonsiferma .h4--white{color:#ffffff}.marenonsiferma .h5{font-size:20px;line-height:110%}.marenonsiferma .h5--white{color:#ffffff}.marenonsiferma .p-body,.marenonsiferma .p-body--white{line-height:24px}@media (min-width:320px) and (max-width:767px){.marenonsiferma .p-body,.marenonsiferma .p-body--white{font-size:16px}}@media (min-width:768px){.marenonsiferma .p-body,.marenonsiferma .p-body--white{font-size:18px}}.marenonsiferma .p-body--white{color:#ffffff}.marenonsiferma .p-mini,.marenonsiferma .p-mini--white{font-size:14px;line-height:20px}.marenonsiferma .p-mini--white{color:#ffffff}.marenonsiferma .italic{font-style:italic}.marenonsiferma img{display:block;width:100%;height:auto;object-fit:cover}.marenonsiferma .container{width:auto;height:auto;max-width:1100px;margin:0px auto;padding-right:30px;padding-left:30px}.marenonsiferma .button{position:relative;display:inline-block;padding:10px 30px;border-radius:22px;font-size:16px;background-color:#043673;color:#ffffff;font-weight:600;z-index:9;cursor:pointer}.marenonsiferma .im-modal{position:fixed;opacity:0;visibility:hidden;top:0px;left:0px;width:100%;height:100%;z-index:99999999999}.marenonsiferma .im-modal.open{display:block;opacity:1;visibility:visible;transition:visibility 0s linear,opacity 0.2s ease-in-out}.marenonsiferma .im-modal.close{transition:visibility 0s linear 0.2s,opacity 0.2s ease-in-out}.marenonsiferma .im-modal__background{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1}.marenonsiferma .im-modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;overflow-y:auto;margin:0 auto;z-index:2;width:100%;height:auto}.marenonsiferma .im-modal__content{padding:40px}.marenonsiferma .im-modal__content video,.marenonsiferma .im-modal__content picture,.marenonsiferma .im-modal__content iframe{width:100%;height:auto}.marenonsiferma .im-modal__close{cursor:pointer;position:absolute;top:0;right:25px;width:30px;height:30px;padding:2px;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M8.815 10.995 3 16.82 5.19 19l5.815-5.815 5.805 5.805s2.09-2.28 2.19-2.18l-5.805-5.815L19 5.19 16.81 3l-5.805 5.805L5.19 3 3 5.18l5.815 5.815Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:30px 30px;background-position:center}.marenonsiferma .hero{position:relative;width:100%}@media (max-width:1179px){.marenonsiferma .hero{height:calc(100vh - 115px)}}@media (min-width:1180px){.marenonsiferma .hero{height:calc(100vh - 170px)}}.marenonsiferma .hero__media{position:absolute;width:100%;height:100%}.marenonsiferma .hero__media video{display:block;width:100%;height:100%;object-fit:cover}.marenonsiferma .hero__media video img{display:block;width:100%;height:100%}.marenonsiferma .hero__media::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(4,54,115,0.4) 0%,rgba(4,54,115,0.4) 100%)}.marenonsiferma .hero__title{position:relative;top:50%;transform:translateY(-50%);width:auto;height:auto;padding-right:30px}@media (min-width:320px) and (max-width:767px){.marenonsiferma .hero__title{padding-left:30px}}@media (min-width:768px){.marenonsiferma .hero__title{padding-left:120px}}.marenonsiferma .hero__title h1{color:#ffffff;text-transform:uppercase;line-height:100%;font-weight:900}@media (min-width:320px) and (max-width:767px){.marenonsiferma .hero__title h1{font-size:40px}}@media (min-width:768px){.marenonsiferma .hero__title h1{font-size:120px}}.marenonsiferma .hero__cta{position:absolute;width:max-content;left:50%;transform:translateX(-50%)}@media (min-width:320px) and (max-width:767px){.marenonsiferma .hero__cta{bottom:60px}}@media (min-width:768px){.marenonsiferma .hero__cta{bottom:120px}}.marenonsiferma .hero__cta .cta{position:relative;padding:13px 82px 14px 30px;background-color:transparent;border:1px solid #ffffff;color:#ffffff;border-radius:60px;font-size:18px;font-weight:600;cursor:pointer}.marenonsiferma .hero__cta .cta::after{content:'';position:absolute;right:5px;top:4px;width:42px;height:42px;background-image:url("data:image/svg+xml, %3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 60C25.902 60 22.0392 59.2157 18.4118 57.6471C14.8039 56.0784 11.6176 53.9118 8.85294 51.1471C6.08824 48.3824 3.92157 45.1961 2.35294 41.5882C0.784314 37.9608 0 34.098 0 30C0 25.902 0.784314 22.049 2.35294 18.4412C3.92157 14.8137 6.07843 11.6176 8.82353 8.85294C11.5882 6.08824 14.7745 3.92157 18.3824 2.35294C22.0098 0.784314 25.8726 0 29.9706 0C34.0686 0 37.9314 0.784314 41.5588 2.35294C45.1863 3.92157 48.3824 6.08824 51.1471 8.85294C53.9118 11.6176 56.0784 14.8137 57.6471 18.4412C59.2157 22.049 60 25.902 60 30C60 34.098 59.2157 37.9608 57.6471 41.5882C56.0784 45.1961 53.9118 48.3824 51.1471 51.1471C48.3824 53.9118 45.1863 56.0784 41.5588 57.6471C37.951 59.2157 34.098 60 30 60ZM24.4118 41.8529L41.7059 31.6765C42.1176 31.4216 42.3922 31.0882 42.5294 30.6765C42.6667 30.2451 42.6667 29.8235 42.5294 29.4118C42.3922 28.9804 42.1176 28.6471 41.7059 28.4118L24.4118 18.1765C23.9804 17.9216 23.5294 17.8137 23.0588 17.8529C22.5882 17.8922 22.1863 18.049 21.8529 18.3235C21.5392 18.598 21.3824 18.9804 21.3824 19.4706V40.5588C21.3824 41.049 21.5392 41.4412 21.8529 41.7353C22.1667 42.0294 22.549 42.1961 23 42.2353C23.4706 42.2745 23.9412 42.1471 24.4118 41.8529Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:42px}.marenonsiferma .hero__cta .cta::before{content:'';position:absolute;width:1px;left:50%;transform:translateX(-50%);top:100%;background-color:#ffffff;z-index:10}@media (min-width:320px) and (max-width:767px){.marenonsiferma .hero__cta .cta::before{height:60px}}@media (min-width:768px){.marenonsiferma .hero__cta .cta::before{height:120px}}.marenonsiferma .main{padding-top:80px;position:relative;height:100%}@media (max-width:1024px){.marenonsiferma .main{padding-bottom:120px}}@media (min-width:1025px){.marenonsiferma .main{padding-bottom:70px}}.marenonsiferma #drawing svg{height:100%}.marenonsiferma #drawing .drawing-desk{position:absolute;top:0;left:50.21%;transform:translateX(-50%);width:auto;height:auto}@media (max-width:1024px){.marenonsiferma #drawing .drawing-desk{display:none}}.marenonsiferma #drawing .drawing-mobile{position:absolute;top:96px;bottom:0;left:31px;width:50%;height:auto}@media (min-width:1025px){.marenonsiferma #drawing .drawing-mobile{display:none}}.marenonsiferma #drawing .drawing-mobile svg{width:auto;height:100%}.marenonsiferma #drawing .drawing-mobile-top{position:absolute;top:0;left:0;width:100%;height:96px}@media (min-width:1025px){.marenonsiferma #drawing .drawing-mobile-top{display:none}}.marenonsiferma #drawing .drawing-mobile-top img{display:block;width:100%;height:auto;object-fit:cover}.marenonsiferma #drawing .drawing-mobile-top .right{position:absolute;top:0;left:50%;width:50px;height:59px;transform:translateX(-100%)}.marenonsiferma #drawing .drawing-mobile-top .straight{position:absolute;top:59px;left:67px;width:calc(50% - 116px)}.marenonsiferma #drawing .drawing-mobile-top .straight img{height:1px !important}.marenonsiferma #drawing .drawing-mobile-top .left{position:absolute;top:59px;left:31px;width:37px;height:60px}.marenonsiferma .drawing-mobile-bottom{position:relative;top:0;left:0;width:100%;height:96px;transition:opacity 0.3s ease-in-out}@media (min-width:1025px){.marenonsiferma .drawing-mobile-bottom{display:none}}.marenonsiferma .drawing-mobile-bottom img{display:block;width:100%;height:auto;object-fit:cover}.marenonsiferma .drawing-mobile-bottom .right{position:absolute;top:0;left:31px;width:50px;height:59px;transform:scaleX(-1)}.marenonsiferma .drawing-mobile-bottom .straight{position:absolute;top:59px;left:80px;width:calc(50% - 116px)}.marenonsiferma .drawing-mobile-bottom .straight img{height:1px !important}.marenonsiferma .drawing-mobile-bottom .left{position:absolute;width:37px;height:60px;top:59px;left:50%;transform:translateX(-100%) scaleX(-1)}.marenonsiferma .section{position:relative;display:flex;align-items:center;transition:opacity 0.2s ease-in-out}.marenonsiferma .section.on-view{opacity:1}@media (max-width:1024px){.marenonsiferma .section:not(:last-of-type){margin-bottom:60px}.marenonsiferma .section:last-of-type{margin-bottom:120px}}@media (min-width:1025px){.marenonsiferma .section--left{justify-content:flex-start}.marenonsiferma .section--left .col::after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;opacity:0;background-color:#043673;right:-36px;transition:opacity 0.2s ease-in-out}}@media (min-width:1025px){.marenonsiferma .section--right{justify-content:flex-end}.marenonsiferma .section--right .col::after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;opacity:0;background-color:#043673;left:-34px;transition:opacity 0.2s ease-in-out}}@media (max-width:1024px){.marenonsiferma .section.container{padding-left:80px}}.marenonsiferma .section .col{position:relative}@media (max-width:1024px){.marenonsiferma .section .col{width:100%;padding-left:15px}}@media (min-width:1025px){.marenonsiferma .section .col{width:calc(50% - 122px)}}.marenonsiferma .section .col__wrapper{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1024px){.marenonsiferma .section .col__wrapper{gap:15px}}@media (min-width:1025px){.marenonsiferma .section .col__wrapper{gap:30px}}.marenonsiferma .section .col__media{height:auto}@media (max-width:1024px){.marenonsiferma .section .col__media{width:180px}}@media (min-width:1025px){.marenonsiferma .section .col__media{width:204px}}@media (min-width:1025px) and (max-width:1173px){.marenonsiferma .section#section-2{margin-top:-240px}.marenonsiferma .section#section-3{margin-top:-140px}.marenonsiferma .section#section-4{margin-top:-200px}.marenonsiferma .section#section-5{margin-top:-34px}.marenonsiferma .section#section-6{margin-top:-150px}}@media (min-width:1174px){.marenonsiferma .section#section-2{margin-top:-180px}.marenonsiferma .section#section-3{margin-top:-140px}.marenonsiferma .section#section-4{margin-top:-152px}.marenonsiferma .section#section-5{margin-top:-34px}.marenonsiferma .section#section-6{margin-top:-50px}}.marenonsiferma #section-6{width:auto;height:auto;margin:0px auto}@media (max-width:1024px){.marenonsiferma #section-6{padding-left:80px}}.marenonsiferma .slider{width:100%;display:flex;column-gap:20px;overflow-x:scroll}.marenonsiferma .slider::-webkit-scrollbar{height:6px;scrollbar-width:540px !important;padding-right:30px !important}.marenonsiferma .slider::-webkit-scrollbar-track{background:rgba(4,54,115,0.1);border-radius:8px;border:none}.marenonsiferma .slider::-webkit-scrollbar-thumb{background-color:#043673;border-radius:8px;border:none}.marenonsiferma .slide{width:150px;padding-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:20px}.marenonsiferma .slide img{display:block;width:150px;height:150px;object-fit:contain}.marenonsiferma .slide p{text-align:center}.marenonsiferma .banner{position:relative;width:100%}.marenonsiferma .banner.bg{background:linear-gradient(180deg,#ffffff 0%,#c8dce7 100%)}.marenonsiferma .banner.video{height:250px}.marenonsiferma .banner.video .banner__container{top:50%;transform:translateY(-50%);gap:10px}.marenonsiferma .banner__media{position:absolute;width:100%;height:100%}.marenonsiferma .banner__media video{display:block;width:100%;height:100%;object-fit:cover}.marenonsiferma .banner__media::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(4,54,115,0.4) 0%,rgba(4,54,115,0.4) 100%)}.marenonsiferma .banner__container{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:320px) and (max-width:767px){.marenonsiferma .banner__container{gap:15px;padding-top:15px;padding-bottom:30px}}@media (min-width:768px){.marenonsiferma .banner__container{gap:30px;padding-top:30px;padding-bottom:60px}}.landingrecruiting.recruiting{background-color:#002D72}.landingrecruiting.recruiting .landingrecruiting--hero .container{height:100vh;padding:0}.landingrecruiting.recruiting .container .content>*{color:#fff !important}.landingrecruiting.recruiting .container .content .h2,.landingrecruiting.recruiting .container .content .marenonsiferma .h2--white,.marenonsiferma .landingrecruiting.recruiting .container .content .h2--white{font-size:28px;font-style:normal;font-weight:700;line-height:42px;margin-bottom:25px}@media screen and (min-width:991px){.landingrecruiting.recruiting .container .content .h2,.landingrecruiting.recruiting .container .content .marenonsiferma .h2--white,.marenonsiferma .landingrecruiting.recruiting .container .content .h2--white{font-size:42px;line-height:63px}}.landingrecruiting.recruiting .container .content p{font-size:20px;font-style:normal;font-weight:500;line-height:30px}.landingrecruiting.recruiting .container .icon-columns img{max-width:100px;width:100px;height:100px}.landingrecruiting.recruiting .container .icon-columns--title{color:#FFF;font-size:28px;font-style:normal;font-weight:500;line-height:30.8px}@media screen and (min-width:991px){.landingrecruiting.recruiting .container .icon-columns--title{font-size:36px;font-weight:500;line-height:39.6px}}.landingrecruiting.recruiting .container .icon-columns p{color:#FFF;font-size:26px;font-style:normal;font-weight:500;line-height:28.6px}@media screen and (max-width:1024px){.landingrecruiting.recruiting .container .icon-columns div{margin-left:20px}}.landingrecruiting.recruiting .container.tab-container{padding-top:80px;align-items:stretch}.landingrecruiting.recruiting .container.tab-container p{width:100%;color:#FFF;font-size:14px;font-style:normal;font-weight:274;line-height:21px;margin-top:20px}.landingrecruiting.recruiting .container .tab-columns{margin-bottom:0;height:auto}.landingrecruiting.recruiting .container .tab-columns--item{display:flex;height:100%;min-height:auto;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:20px;border:1px solid #FFF;margin:10px;overflow:hidden;width:calc(100% - 20px)}@media screen and (min-width:991px){.landingrecruiting.recruiting .container .tab-columns--item{min-height:250px}}.landingrecruiting.recruiting .container .tab-columns--title{display:flex;flex-direction:row;justify-content:space-between;width:100%;position:relative}.landingrecruiting.recruiting .container .tab-columns--title__trigger{display:block;position:absolute;right:4px;top:2px;cursor:pointer}.landingrecruiting.recruiting .container .tab-columns--title__trigger img{transition:all 350ms ease-in-out}.landingrecruiting.recruiting .container .tab-columns--title__trigger.open img{transform:rotate(45deg)}@media screen and (min-width:991px){.landingrecruiting.recruiting .container .tab-columns--title__trigger{display:none}}.landingrecruiting.recruiting .container .tab-columns--title span{flex:1 0 calc(50% - 40px);max-width:calc(50% - 40px);padding:0 20px;height:37px;display:flex;align-items:center}.landingrecruiting.recruiting .container .tab-columns--title span:first-of-type{color:#002D72;text-align:center;font-style:normal;font-weight:700;line-height:30px;font-size:15px;background-color:#fff;position:relative;flex:1 0 calc(50% - 20px);max-width:calc(50% - 20px);padding-right:0}.landingrecruiting.recruiting .container .tab-columns--title span:first-of-type::before{position:absolute;content:"";background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/landing/curva-white.png);width:60px;height:37px;background-position:top center;background-repeat:no-repeat;background-size:contain;top:0;right:-55px}.landingrecruiting.recruiting .container .tab-columns--title.oro span:last-of-type{color:#fff;background-color:#C7920C;justify-content:center}.landingrecruiting.recruiting .container .tab-columns--title.platino span:last-of-type{color:#fff;background-color:#838383;justify-content:center}.landingrecruiting.recruiting .container .tab-columns--content{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:32px;height:auto;flex:1;padding:30px;width:calc(100% - 60px);border-bottom:1px solid #fff;min-height:95px;display:flex;align-items:flex-start}.landingrecruiting.recruiting .container .tab-columns--content__wrap{width:100%;display:none}@media screen and (min-width:991px){.landingrecruiting.recruiting .container .tab-columns--content__wrap{display:flex;flex-direction:column;height:100%}}.landingrecruiting.recruiting .container .tab-columns--footer{color:#FFF;font-size:12px;font-style:normal;font-weight:700;line-height:18px;width:100%;padding:12px 0 12px 0;text-align:center}.landingrecruiting.recruiting .container.how-container{padding-top:80px}.landingrecruiting.recruiting .container .how-columns--title{color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:36px;display:flex;align-items:center;justify-content:flex-start}.landingrecruiting.recruiting .container .how-columns--title__icon{height:60px;width:60px;border-radius:100%;border:1px solid #6E8DB0;display:flex;align-items:center;justify-content:center;margin-right:20px}.landingrecruiting.recruiting .container .how-columns--title__icon img{width:25px}@media screen and (min-width:991px){.landingrecruiting.recruiting .container .how-columns--title__icon{height:120px;width:120px}.landingrecruiting.recruiting .container .how-columns--title__icon img{width:35px}}.landingrecruiting.recruiting .container .how-columns--title span{color:#FFF;font-size:20px;font-style:normal;font-weight:600;line-height:30px}@media screen and (min-width:991px){.landingrecruiting.recruiting .container .how-columns--title span{font-size:24px;line-height:36px}}.landingrecruiting.recruiting .container .how-columns--content{margin-top:20px;padding-right:60px}.landingrecruiting.recruiting .container .how-columns--content p{color:#FFF;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.landingrecruiting.recruiting .container .how-columns .cta{background-color:transparent;color:#fff;border:1px solid #FFF;margin-top:20px}.landingrecruiting.recruiting .landingrecruiting--hero{padding-bottom:40px;display:unset}.landingrecruiting.recruiting .landingrecruiting--hero .container{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:center;height:auto}@media screen and (min-width:991px){.landingrecruiting.recruiting .landingrecruiting--hero .container{flex-direction:row;height:70vh}}.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-logo,.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-img{flex:1 0 100%;width:100%;max-width:100%;text-align:center}@media screen and (min-width:991px){.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-logo,.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-img{flex:1 0 100%;width:100%;max-width:100%}}.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-logo .h2,.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-logo .marenonsiferma .h2--white,.marenonsiferma .landingrecruiting.recruiting .landingrecruiting--hero .container .hero-logo .h2--white{color:#FFF;text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:33px}.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-logo img{margin:0 auto 40px;height:auto;width:70%;max-width:534px}.landingrecruiting.recruiting .landingrecruiting--hero .container .hero-img img{height:auto;width:100%;max-width:100%;margin:0 auto}.landingrecruiting.recruiting .landingrecruiting .cta{text-align:center}.landingrecruiting .main{position:relative;height:100%}@media (min-width:1025px){.landingrecruiting .cta-fixed{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);z-index:9999}}@media (max-width:1024px){.landingrecruiting .cta-fixed{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:9999;opacity:0;transition:opacity 0.2s ease-in-out}}.landingrecruiting .cta-fixed.on-view{opacity:1}.landingrecruiting .cta{display:flex;height:60px;min-width:220px;padding:0 30px;flex-direction:column;justify-content:center;align-items:center;border-radius:25px;background:#FFF;max-width:100%;color:#002D72;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:19.8px}@media screen and (min-width:991px){.landingrecruiting .cta{max-width:fit-content}}.landingrecruiting .cta-center>.cta{margin:0 auto;max-width:fit-content}.landingrecruiting .icon-container{gap:20px}@media screen and (min-width:991px){.landingrecruiting .icon-container{gap:40px}}.landingrecruiting .container{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;max-width:1920px;padding:60px 15px 0}@media screen and (min-width:991px){.landingrecruiting .container{flex-direction:row;padding:120px 60px 0}}.landingrecruiting .container .aside{flex:1 0 100%;max-width:100%;width:100%}@media screen and (min-width:991px){.landingrecruiting .container .aside{flex:1 0 30%;max-width:30%;width:30%}}.landingrecruiting .container .aside .h3{color:#12326E;font-size:28px;font-style:normal;font-weight:700;line-height:30.8px;margin-bottom:20px}@media screen and (min-width:991px){.landingrecruiting .container .aside .h3{font-size:42px;line-height:46.2px}}.landingrecruiting .container .content{flex:1 0 100%;max-width:100%}@media screen and (min-width:991px){.landingrecruiting .container .content{flex:1 0 100%;max-width:100%}}.landingrecruiting .container .content .h4,.landingrecruiting .container .content .nerea .h4--white,.nerea .landingrecruiting .container .content .h4--white,.landingrecruiting .container .content .marenonsiferma .h4--white,.marenonsiferma .landingrecruiting .container .content .h4--white,.landingrecruiting .container .content .marenonsiferma .h5--white,.marenonsiferma .landingrecruiting .container .content .h5--white{color:#12326E;font-size:30px;font-style:normal;font-weight:500;line-height:33px;margin:20px 0}.landingrecruiting .container .content p{color:#12326E;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px}.landingrecruiting .container .content .lists li{color:#12326E;font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:30px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.landingrecruiting .container .content .lists li img{margin-right:20px;max-width:60px}@media screen and (min-width:991px){.landingrecruiting .container .content .lists li img{margin-right:0;max-width:90px}}.landingrecruiting .container .content .lists li span{flex:1}.landingrecruiting .container .content .lists li ul.sub{list-style:inside disc;margin-top:35px;flex:1 0 calc(100% - 40px);padding:0 0 0 40px}@media screen and (min-width:991px){.landingrecruiting .container .content .lists li ul.sub{padding-left:40px}}.landingrecruiting .container .content .lists li ul.sub li{color:#12326E;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:20px;display:list-item;list-style-position:initial}.landingrecruiting .container.banner{padding:20px}@media screen and (min-width:991px){.landingrecruiting .container.banner{padding:60px 20px 0}}.landingrecruiting .container.background-image .banner{padding-top:170px;display:flex;align-items:center;margin-bottom:0;position:relative;padding-top:60px;padding-bottom:60px}@media screen and (max-width:767px){.landingrecruiting .container.background-image .banner{min-height:260px;align-items:flex-end}}@media screen and (min-width:768px){.landingrecruiting .container.background-image .banner{min-height:260px}}.landingrecruiting .container.background-image .banner .media{position:absolute;top:0;left:0;width:100%;height:100%}.landingrecruiting .container.background-image .banner .media picture{display:block;width:100%;height:100%}@media screen and (max-width:767px){.landingrecruiting .container.background-image .banner .media picture{aspect-ratio:0.875}}@media screen and (min-width:768px){.landingrecruiting .container.background-image .banner .media picture{aspect-ratio:2.869565}}.landingrecruiting .container.background-image .banner .media picture img{display:block;width:100%;border-radius:20px;height:100%;object-fit:cover}.landingrecruiting .container.background-image .banner .media::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);border-radius:20px}.landingrecruiting .container.background-image .banner .content{position:relative;max-width:80%;align-items:flex-start}.landingrecruiting .container.background-image .banner .content p{text-align:left}@media screen and (min-width:991px){.landingrecruiting .container.background-image .banner .content{max-width:80%}}.landingrecruiting .container.background-image .banner .cta{color:#002D72 !important}.landingrecruiting .container.background-image>p{color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:15.4px;text-decoration-line:underline;width:100%;margin:10px 0}.landingrecruiting .container.background-image>p a{color:#FFF}.landingrecruiting .container .banner{display:flex;flex-direction:row;padding:0;justify-content:flex-start;align-items:flex-start;border-radius:20px;background:#12326E;position:relative;margin-bottom:120px;width:100%}@media screen and (min-width:991px){.landingrecruiting .container .banner{padding:60px 120px}}.landingrecruiting .container .banner .content{flex:1 0 90%;padding-right:250px;max-width:991px}@media screen and (max-width:991px){.landingrecruiting .container .banner .content{padding:40px 20px;display:flex;flex-direction:column}}.landingrecruiting .container .banner .content p{color:#FFF;font-size:20px;text-align:center;font-style:normal;font-weight:700;line-height:33px}.landingrecruiting .container .banner .content p a{color:#FFF}@media screen and (min-width:991px){.landingrecruiting .container .banner .content p{font-size:20px;text-align:left}}.landingrecruiting .container .banner .content img{position:relative;right:0;top:0;max-height:100%;max-width:280px;margin:0 auto 30px}@media screen and (min-width:991px){.landingrecruiting .container .banner .content img{position:absolute;right:70px;top:-30px;max-height:310px}}.page-efattura .intesta_pagine h1::after{width:48px;background:#003677}.page-efattura .intesta_pagine .view-brand-name{text-transform:none;color:#003677}.page-efattura .container_prenotazione{padding-top:60px}.page-efattura .blocco_scegli .form{text-align:left !important;padding:0;margin-bottom:20px !important}.page-efattura .blocco_scegli .form a{color:#002D72 !important}.page-efattura .fields-required{margin-bottom:60px !important;color:#002D72}@media (min-width:990px){.page-efattura #einvoice-signup .company-name-form{width:50% !important;margin-right:50px}}.page-efattura #einvoice-signup .form label{color:#002D72;margin-bottom:5px;text-transform:uppercase}.page-efattura #einvoice-signup .form input,.page-efattura #einvoice-signup .form .jcf-select{border-radius:25px}.page-efattura #einvoice-signup .form .tooltip{background-color:#10C9F7}.page-efattura #einvoice-signup .form .jcf-select-opener{background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Rectangle 2' d='M7.13603 7.43199L14 0.568024H0.272064L7.13603 7.43199Z' fill='%236E8DB0'/%3E%3C/svg%3E%0A")}.page-efattura #einvoice-signup .form.form_100 label{color:#002D72;text-transform:none;margin-right:15px}.page-efattura #einvoice-signup .form.form_100 span{color:#002D72}.page-efattura #einvoice-signup .form.form_100 .jcf-radio{margin-right:15px}.page-efattura #einvoice-signup .form.form_100 .jcf-radio span{background:#002D72}.page-efattura #einvoice-signup .form.privacy-section a,.page-efattura #einvoice-signup .form.privacy-section p,.page-efattura #einvoice-signup .form.privacy-section span{color:#002D72 !important}.page-efattura #einvoice-signup .form.privacy-section .form_100{display:flex;gap:15px;justify-content:space-between}.page-efattura #einvoice-signup .form.privacy-section .form_100:not(:last-child){margin-bottom:20px}.page-efattura #einvoice-signup .form.privacy-section .form_100 label{margin:0}@media (min-width:990px){.page-efattura #einvoice-signup .form.privacy-section .form_100 label{width:calc(100% - 160px)}}.page-efattura #einvoice-signup .form.privacy-section .form_100 .input-container{margin:0}@media (min-width:320px) and (max-width:989px){.page-efattura #einvoice-signup .form.privacy-section .form_100{flex-direction:column}}.page-efattura #einvoice-signup .submit-container{margin-top:30px !important}.page-efattura #einvoice-signup #submit_page_signup{width:300px;background:#002D72;border-radius:25px}@media (min-width:990px){.page-efattura #einvoice-signup #submit_page_signup{margin:0 0 0 auto}}.where-to-buy{scroll-behavior:smooth}.where-to-buy .hero__container{position:relative;width:100%;height:400px}.where-to-buy .hero__media{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#043673}.where-to-buy .hero__media picture{display:block;width:100%;height:100%}.where-to-buy .hero__media img,.where-to-buy .hero__media video{display:block;width:100%;height:100%;object-fit:cover}.where-to-buy .hero__content{height:100%;padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:center}.where-to-buy .hero__content .title{position:relative;color:#fff;text-transform:uppercase;padding-bottom:20px;font-family:'montserratregular';font-size:2.875em;line-height:1.08696em;text-align:center;z-index:10}@media (min-width:320px) and (max-width:767px){.where-to-buy .hero__content .title{font-size:1.875em;line-height:1.66667em}}.where-to-buy .hero__content .title:after{content:'';position:absolute;left:50%;bottom:0;width:90px;height:4px;background:#fff;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.where-to-buy .intro__container{margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:320px) and (max-width:767px){.where-to-buy .intro__container{margin-top:60px;margin-bottom:90px}}@media (min-width:768px){.where-to-buy .intro__container{max-width:985px;margin-top:80px;margin-bottom:50px}}.where-to-buy .intro__container .text{color:#043673;font-family:'montserratregular';font-size:1.5em;line-height:1.33333em}@media (min-width:320px) and (max-width:767px){.where-to-buy .intro__container .text{font-size:1.125em;line-height:1.33333em;text-align:left}}@media (min-width:768px){.where-to-buy .intro__container .text{text-align:center}}.where-to-buy .anchor-menu{position:sticky;background-color:#fff;z-index:10}@media (max-width:1179px){.where-to-buy .anchor-menu{top:65px}}@media (min-width:1180px){.where-to-buy .anchor-menu{top:120px}}.where-to-buy .anchor-menu__container{position:relative;padding:10px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #E9E9E9}@media (min-width:320px) and (max-width:767px){.where-to-buy .anchor-menu__container{margin-top:90px;margin-bottom:40px}}@media (min-width:768px){.where-to-buy .anchor-menu__container{margin-top:50px;margin-bottom:170px}}.where-to-buy .anchor-menu__swiper{position:relative;margin:0 auto;padding-right:40px;padding-left:40px;overflow:hidden}.where-to-buy .anchor-menu__swiper .swiper-slide{width:fit-content}.where-to-buy .anchor-menu__swiper .swiper-button-prev,.where-to-buy .anchor-menu__swiper .swiper-button-next{width:34px;height:40px;display:flex;align-items:center;background-image:none;background-color:#fff;transition:opacity 200ms linear;cursor:pointer}.where-to-buy .anchor-menu__swiper .swiper-button-prev svg,.where-to-buy .anchor-menu__swiper .swiper-button-next svg{width:16px;height:16px;fill:#043673}.where-to-buy .anchor-menu__swiper .swiper-button-prev::before,.where-to-buy .anchor-menu__swiper .swiper-button-next::before{content:'';position:absolute;width:1px;height:100%;background-color:#E9E9E9}.where-to-buy .anchor-menu__swiper .swiper-button-prev{left:0;justify-content:flex-start}.where-to-buy .anchor-menu__swiper .swiper-button-prev::before{right:0px}.where-to-buy .anchor-menu__swiper .swiper-button-next{right:0;justify-content:flex-end}.where-to-buy .anchor-menu__swiper .swiper-button-next::before{left:0px}.where-to-buy .anchor-menu__swiper .swiper-button-disabled{opacity:0}.where-to-buy .anchor-menu__item{padding:0 10px}.where-to-buy .anchor-menu__item a{position:relative;color:#043673;font-family:'montserratregular';font-size:1em;line-height:2em}.where-to-buy .anchor-menu__item a::before{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:3px;background-color:#F88D38;opacity:0.4;transform-origin:0% 0%;transform:scaleX(0);transition:transform 500ms ease-in-out}@media (min-width:768px){.where-to-buy .anchor-menu__item a:hover::before{opacity:1;transform:scaleX(1)}}.where-to-buy .anchor-menu__item.active a::before{opacity:1;transform:scaleX(1)}.where-to-buy .wrapper-cards{max-width:1440px;margin:0 auto}@media (min-width:320px) and (max-width:767px){.where-to-buy .wrapper-cards{margin-top:80px;margin-bottom:80px;padding-right:20px;padding-left:20px}}@media (min-width:768px){.where-to-buy .wrapper-cards{margin-top:170px;margin-bottom:170px;padding-left:60px;padding-right:60px}.where-to-buy .wrapper-cards:last-child{margin-bottom:110px}}.where-to-buy .wrapper-cards__container{position:relative;display:flex}@media (min-width:320px) and (max-width:989px){.where-to-buy .wrapper-cards__container{flex-direction:column;gap:60px}}@media (min-width:990px){.where-to-buy .wrapper-cards__container{gap:20px}}.where-to-buy .wrapper-cards__col{height:100%}@media (min-width:990px){.where-to-buy .wrapper-cards__col--fixed{width:calc(23.863636% - 10px);position:sticky}}@media (min-width:990px) and (max-width:1179px){.where-to-buy .wrapper-cards__col--fixed{top:220px}}@media (min-width:1180px){.where-to-buy .wrapper-cards__col--fixed{top:270px}}.where-to-buy .wrapper-cards__col--cards{display:grid;width:100%;column-gap:20px;row-gap:60px}@media (min-width:768px){.where-to-buy .wrapper-cards__col--cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width:990px){.where-to-buy .wrapper-cards__col--cards{width:calc(76.136364% - 10px)}}.where-to-buy .wrapper-cards__col .card-fixed{display:flex;flex-direction:column;gap:20px}@media (min-width:990px){.where-to-buy .wrapper-cards__col .card-fixed{margin-top:-20px}}.where-to-buy .wrapper-cards__col .card-fixed .icon{height:40px;width:auto}.where-to-buy .wrapper-cards__col .card-fixed .icon img{display:block;width:auto;height:100%;max-width:120px;object-fit:contain}.where-to-buy .wrapper-cards__col .card-fixed .title{color:#043673;font-family:'montserratsemibold';font-size:1.625em;line-height:1.23077em}@media (min-width:320px) and (max-width:767px){.where-to-buy .wrapper-cards__col .card-fixed .title{font-size:1.5em;line-height:1.33333em}}.where-to-buy .wrapper-cards__col .card{padding:10px;box-shadow:0px 49px 14px 0px transparent,0px 31px 13px 0px rgba(0,0,0,0.01),0px 18px 11px 0px rgba(0,0,0,0.02),0px 8px 8px 0px rgba(0,0,0,0.03),0px 2px 4px 0px rgba(0,0,0,0.04);background-color:#fff;border-radius:20px}.where-to-buy .wrapper-cards__col .card__container{position:relative;padding:50px 20px 20px;height:auto;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-radius:10px}.where-to-buy .wrapper-cards__col .card__container.grey{background-color:#F4F4F4;color:#043673}.where-to-buy .wrapper-cards__col .card__container.blu{background-color:#043673;color:#fff}.where-to-buy .wrapper-cards__col .card__container.orange{background-color:#FF9C00;color:#fff}.where-to-buy .wrapper-cards__col .card__container.red{background-color:#B11917;color:#fff}@media (min-width:320px) and (max-width:989px){.where-to-buy .wrapper-cards__col .card__container{min-height:120px}}@media (min-width:990px){.where-to-buy .wrapper-cards__col .card__container{min-height:160px}}.where-to-buy .wrapper-cards__col .card__container .icon{position:absolute;width:60px;height:60px;top:-35px;left:25px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.where-to-buy .wrapper-cards__col .card__container .icon-bg{width:50px;height:50px;display:flex;align-items:center;border-radius:50%}.where-to-buy .wrapper-cards__col .card__container .icon-bg.blu{background:radial-gradient(210.01% 137.92% at 54.29% 88.57%,#043673 0%,#00beff 100%)}.where-to-buy .wrapper-cards__col .card__container .icon-bg.orange{background:radial-gradient(210.01% 137.92% at 54.29% 88.57%,#f88d38 0%,#ffbd00 100%)}.where-to-buy .wrapper-cards__col .card__container .icon-bg.red{background:radial-gradient(210.01% 137.92% at 54.29% 88.57%,#b11917 0%,#f18939 100%)}.where-to-buy .wrapper-cards__col .card__container .icon-bg img{display:block;width:100%;height:100%;object-fit:contain}.where-to-buy .wrapper-cards__col .card__content{flex-grow:1;display:flex;flex-direction:column;gap:20px}.where-to-buy .wrapper-cards__col .card__content .text{font-family:'montserratregular';font-size:1.125em;line-height:1.33333em}.where-to-buy .wrapper-cards__col .card__content .note{font-family:'montserratregular';font-size:.875em;line-height:1.71429em}.where-to-buy .wrapper-cards__col .card__cta{display:flex;align-items:flex-end}.where-to-buy .wrapper-cards__col .card__cta .button{width:auto;padding:15px 60px;text-align:center;white-space:nowrap;border-radius:25px;background-color:#fff;color:#043673;font-family:'montserratsemibold';font-size:1.125em;line-height:1.33333em}@media (min-width:990px){.where-to-buy .wrapper-cards__col .card__cta .button{margin:0 auto}}.where-to-buy .wrapper-cards__col .card__cta .wrapper-cta{width:100%;display:flex;flex-wrap:nowrap;gap:10px}.where-to-buy .wrapper-cards__col .card__cta .wrapper-cta img{display:block;height:30px;width:auto}.where-to-buy .wrapper-cards__col .card__cta .link{width:auto;padding:15px 15px;text-align:center;white-space:nowrap;border-radius:25px;border:1px solid #043673;color:#043673;font-family:'montserratsemibold';font-size:1.125em;line-height:1.33333em}@media (min-width:990px){.where-to-buy .wrapper-cards__col .card__cta .link{margin:0 auto}}
.ddlist-wrapper .ddlist-content{margin:0;padding:0;list-style:none;background:#FFFFFF;display:none;width:250px;height:300px;border:1px solid #A2A2A2;position:absolute;left:0;-webkit-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5)}.ddlist-wrapper ul{margin:0;padding:0;list-style:none;background:#FFFFFF;height:100%}.ddlist-wrapper ul li{list-style:none;color:#636a6b;border:none;margin:10px 0;border-bottom:none;cursor:pointer;font-size:14px;line-height:100%;padding:15px 5px;text-transform:uppercase;box-sizing:border-box}.ddlist-wrapper ul li.ct-cities{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-citta.png);background-repeat:no-repeat;background-position:5px center;padding:15px 5px 15px 35px}.ddlist-wrapper ul li.ct-cities.ddlist-hover,.ddlist-wrapper ul li.ct-cities.ddlist-selected{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-citta-bianca.png)}.ddlist-wrapper ul li.ct-ports{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-porto.png);background-repeat:no-repeat;background-position:5px center;padding:15px 5px 15px 35px}.ddlist-wrapper ul li.ct-ports.ddlist-hover,.ddlist-wrapper ul li.ct-ports.ddlist-selected{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-porto-bianca.png)}.ddlist-wrapper ul li.ddlist-hover,.ddlist-wrapper ul li.ddlist-selected{background-color:#636a6b;color:#FFFFFF}.ddlist-wrapper ul li.ddlist-hover a,.ddlist-wrapper ul li.ddlist-selected a{color:#fff}.ddlist-wrapper ul li h5{font-size:14px;color:#29b6ff;text-transform:uppercase;line-height:100%;padding:0 5px}.ddlist-wrapper ul li a{color:#000000}.ddlist-wrapper ul ul{border:none;background:#FFFFFF;padding:0;display:block;height:auto;border-bottom:1px #d5d5d5 solid;margin:0 0 14px}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/jquery-ui/themes/base/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/jquery-ui/themes/base/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/jquery-ui/themes/base/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/jquery-ui/themes/base/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/bower_components/jquery-ui/themes/base/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
@keyframes marquee{0%{opacity:0;transform:translateX(0px)}5%{opacity:1;transform:translateX(0px)}100%{transform:translateX(-100%)}}.toggle_prenota{padding:120px 0 0 0;position:relative;z-index:10000}@media (min-width:320px) and (max-width:1179px){.toggle_prenota{padding:65px 0 0 0}}.toggle_prenota .div_link_toggle_prenota{background:#10c9f7;text-align:center;height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.toggle_prenota .div_link_toggle_prenota a.link_toggle_prenota{display:inline-block;text-align:center;color:#fff;font-size:1.25em;line-height:1.5em;padding:0 38px;text-transform:uppercase;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/open_prenota.png) no-repeat top left;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.toggle_prenota .div_link_toggle_prenota a.link_toggle_prenota.active{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/open_prenota.png) no-repeat bottom left}.toggle_prenota .conenitore_toggle_prenota{height:0;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;overflow:hidden;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}@media (min-width:320px) and (max-width:989px){.toggle_prenota .conenitore_toggle_prenota{padding:0}}.toggle_prenota .conenitore_toggle_prenota.active{height:auto;padding:50px;overflow:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}@media (min-width:320px) and (max-width:989px){.toggle_prenota .conenitore_toggle_prenota.active{padding:0}}.toggle_prenota .conenitore_toggle_prenota.isagency #menu_booking #stretto_messina{display:none}.toggle_prenota .conenitore_toggle_prenota.isagency #menu_booking #tutte_tratte{width:100% !important}.toggle_prenota.interne{padding-top:20px}.form_step1{width:100%;max-width:1050px;padding:20px;-moz-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.3);-webkit-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.3);box-shadow:0px 0px 20px 0px rgba(50,50,50,0.3);margin:0 auto;position:relative;overflow:visible;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.form_step1{padding:0;margin:0}}.form_step1 #menu_booking{width:100%;overflow:hidden;margin:0}.form_step1 #menu_booking ul{width:100%;overflow:hidden;margin:0;list-style-type:none;padding:0}.form_step1 #menu_booking ul li{width:28%;float:left;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;height:40px;margin:0;overflow:hidden;cursor:pointer;background:#606060}@media (min-width:320px) and (max-width:989px){.form_step1 #menu_booking ul li{width:50% !important;position:relative}}.form_step1 #menu_booking ul li label{width:100%;font-size:1em;line-height:2.5em;color:#FFFFFF;text-align:center;display:block;text-transform:uppercase;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 #menu_booking ul li label{font-size:.9375em;line-height:1.2em;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.form_step1 #menu_booking ul li.active{width:72%;background:#29b6ff}@media (min-width:320px) and (max-width:989px){.form_step1 #menu_booking ul li.active{width:50% !important}}.form_step1 #menu_booking ul li.active label{color:#fff}.form_step1 .booking_block{display:none;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block{padding:0 15px}}.form_step1 .booking_block.active{display:block}.form_step1 .booking_block .round-trip,.form_step1 .booking_block .dates,.form_step1 .booking_block .passenger,.form_step1 .booking_block .car,.form_step1 .booking_block .dates_stretto,.form_step1 .booking_block .ecopass,.form_step1 .booking_block .veicoli_seguito,.form_step1 .booking_block #ct-strait-submit,.form_step1 .booking_block #veicolo-commerciale{display:none}.form_step1 .booking_block .loader{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:9999999999;background:rgba(255,255,255,0.4)}.form_step1 .booking_block .loader.active{display:block !important}.form_step1 .booking_block .round-trip{width:100%;overflow:visible;padding:10px 0 20px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .round-trip{padding:0;margin:0 0 15px 0}}.form_step1 .booking_block .round-trip .round-trip-1{display:inline-block;padding:0 25px 0 0}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .round-trip .round-trip-1{padding:0 10px 0 0}}.form_step1 .booking_block .round-trip .round-trip-1 label{display:inline-block;color:#888888;text-transform:uppercase;font-size:.9375em;line-height:1.6em}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .round-trip .round-trip-1 label{font-size:.75em;line-height:2em}}.form_step1 .booking_block .car{width:100%;overflow:hidden;padding:0 0 10px;clear:both;position:relative;z-index:100}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .car{padding:0}}.form_step1 .booking_block .car .car-1{width:50%;overflow:visible;float:left;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;font-family:'montserratregular';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .car .car-1{width:100%;height:40px;padding:0 5px;margin:7px 0}}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .car .car-1.spegnimi{display:none}}.form_step1 .booking_block .car .car-1.spegnimi:before{content:'';width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;z-index:1000000;background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.form_step1 .booking_block .car .car-1 label{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;padding:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#888888;text-transform:uppercase;font-size:1.125em;line-height:1.11111em}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .car .car-1 label{font-size:.625em;line-height:1.5em}}.form_step1 .booking_block .car .car-1 span.jcf-checkbox{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;right:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .car .message{display:none;text-align:center;padding:6px;font-size:.75em;line-height:1.33333em;color:red;text-transform:uppercase !important;margin-top:70px}.form_step1 .booking_block .car .message.show{display:block}.form_step1 .booking_block .car .allottment-container{padding-top:30px;clear:both}.form_step1 .booking_block .car .allottment-container.nopaddingtop{padding-top:0px !important}.form_step1 .booking_block .car .allottment-container .allotment,.form_step1 .booking_block .car .allottment-container .allotment_accessories{display:none;width:50%;overflow:visible;float:left;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;font-family:'montserratregular';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .car .allottment-container .allotment,.form_step1 .booking_block .car .allottment-container .allotment_accessories{width:100%;height:40px;padding:0 5px;margin:7px 0}}.form_step1 .booking_block .car .allottment-container .allotment label,.form_step1 .booking_block .car .allottment-container .allotment_accessories label{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;padding:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#888888;text-transform:uppercase;font-size:1.125em;line-height:1.11111em}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .car .allottment-container .allotment label,.form_step1 .booking_block .car .allottment-container .allotment_accessories label{font-size:.625em;line-height:1.5em}}.form_step1 .booking_block .car .allottment-container .allotment span.jcf-checkbox,.form_step1 .booking_block .car .allottment-container .allotment_accessories span.jcf-checkbox{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;right:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .car .allottment-container .allotment.active,.form_step1 .booking_block .car .allottment-container .allotment_accessories.active{display:block}.form_step1 .booking_block .car .allottment-container .allotment.nomargintop,.form_step1 .booking_block .car .allottment-container .allotment_accessories.nomargintop{margin-top:0px !important}.form_step1 .booking_block .car .allottment-container .allotment .jcf-select,.form_step1 .booking_block .car .allottment-container .allotment_accessories .jcf-select{border-left:0px;border-right:0px}.form_step1 .booking_block .car .allottment-container .allotment .jcf-select .jcf-select-text,.form_step1 .booking_block .car .allottment-container .allotment_accessories .jcf-select .jcf-select-text{line-height:70px !important}.form_step1 .booking_block .submit{padding:30px 0 0;width:100%;overflow:hidden;text-align:center}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .submit{padding:5px 0 10px}}.form_step1 .booking_block .submit button{color:#fff;font-size:1.125em;line-height:1.11111em;font-weight:300;min-width:170px;padding:20px;text-align:center;background:#29b6ff;margin:0;text-decoration:none;text-transform:uppercase;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;border:0;display:inline-block;font-family:'montserratregular';outline:none}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .submit button{width:100%}}.form_step1 .booking_block .tutte_tratte_dove{width:100%;overflow:visible;padding:7px 0 7px;z-index:10000000;position:relative}.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1{width:50%;overflow:visible;float:left;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1{width:100%;margin:15px 0}}.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 label{font-size:1.125em;line-height:3.77778em;color:#888888;text-align:center;text-transform:uppercase;font-family:'montserratregular';left:50%;top:50%;white-space:nowrap;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;z-index:100000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 label{left:0;top:-15px;font-size:.625em;line-height:1.5em;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 label.active{font-size:.6875em;line-height:1.36364em;left:10px;top:10px;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 label.active{left:0;top:-15px;font-size:.625em;line-height:1.5em}}.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 input{width:100%;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;font-family:'montserratregular';font-size:1.125em;line-height:3.77778em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 input{height:40px;font-size:.9375em;line-height:2.66667em;padding:0 5px}}.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 input.focus{border:5px #bfc6c9 solid;padding:0 6px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_dove .tutte_tratte_dove_1 input.focus{border:1px #bfc6c9 solid;padding:0 5px}}.form_step1 .booking_block .tutte_tratte_dove:after{content:'';clear:both;display:block}.form_step1 .booking_block .dates{width:100%;overflow:visible;padding:0 0 30px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates{padding:0}}.form_step1 .booking_block .dates .dates-1{width:50%;overflow:visible;float:left;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates .dates-1{width:100%;margin:15px 0}}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates .dates-1.spegnimi{display:none}}.form_step1 .booking_block .dates .dates-1.spegnimi:before{content:'';width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;z-index:1000000;background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.form_step1 .booking_block .dates .dates-1 label{color:#888888;text-align:center;text-transform:uppercase;font-family:'montserratregular';position:absolute;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;z-index:100000;font-size:.6875em;line-height:1.36364em;left:10px;top:10px;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates .dates-1 label{left:0;top:-15px;font-size:.625em;line-height:1.5em}}.form_step1 .booking_block .dates .dates-1 input{width:100%;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal.png) no-repeat right 20px center;font-family:'montserratregular';font-size:1.125em;line-height:3.77778em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates .dates-1 input{height:40px;font-size:.9375em;line-height:2.66667em;padding:0 5px;background-size:15px auto}}.form_step1 .booking_block .dates .dates-1 input.focus{border:5px #bfc6c9 solid;padding:0 6px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal.png) no-repeat right 16px center}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates .dates-1 input.focus{border:1px #bfc6c9 solid;padding:0 5px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal.png) no-repeat right 20px center;background-size:15px auto}}.form_step1 .booking_block .dates:after{content:'';clear:both;display:block}.form_step1 .booking_block .passenger{width:100%;overflow:visible;padding:0 0 30px;height:70px;position:relative;z-index:10000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger{padding:0;height:auto}}.form_step1 .booking_block .passenger .passenger-1{width:50%;overflow:visible;float:left;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;font-family:'montserratregular';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1{width:100%;height:40px;padding:0 5px;margin:15px 0}}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1.spegnimi{display:none}}.form_step1 .booking_block .passenger .passenger-1.spegnimi:before{content:'';width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;z-index:1000000;background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95}.form_step1 .booking_block .passenger .passenger-1.active{border:5px #bfc6c9 solid;padding:0 6px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1.active{border:1px #bfc6c9 solid;padding:0 5px;z-index:100000}}.form_step1 .booking_block .passenger .passenger-1.active .passenger-1-1{padding:10px 6px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1.active .passenger-1-1{padding:0}}.form_step1 .booking_block .passenger .passenger-1.active .passenger-1-2{padding:10px 6px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1.active .passenger-1-2{padding:0}}.form_step1 .booking_block .passenger .passenger-1#pass_ritorno .seleziona_passeggeri{right:-5px;left:inherit}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri{margin:0;border:5px #bfc6c9 solid;padding:10px 20px;width:calc(200% + 20px);position:absolute;z-index:10;left:-5px;top:60px;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;text-align:center;display:none}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri#seleziona_passeggeri_andata:after{content:'';position:absolute;left:0;top:-5px;height:5px;background:#fff;width:495px;z-index:100000000000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri#seleziona_passeggeri_andata:after{display:none}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri#seleziona_passeggeri_ritorno:after{content:'';position:absolute;right:0;top:-5px;height:5px;background:#fff;width:495px;z-index:100000000000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri#seleziona_passeggeri_ritorno:after{display:none}}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri{border:1px #bfc6c9 solid;top:39px;z-index:2147483647;width:100% !important;right:0 !important;left:0 !important;padding:10px}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri div.pulsante_conferma{clear:both;display:inline-block;padding:9px 22px;cursor:pointer;font-size:1.125em;line-height:1.22222em;background:#29b6ff;color:#fff;text-transform:uppercase;margin:30px 0 15px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri div.pulsante_conferma{margin:0}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li{width:25%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li{width:50%;padding:0;margin:0 0 20px}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li:after{content:'';position:absolute;right:0;top:50%;background:#bcbcbc;width:1px;height:120px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li:after{display:none}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li:last-child:after{display:none}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.adulti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-adulto.svg) no-repeat center top;padding:60px 0 0 0}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.adulti{padding:0 !important;background:none !important}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.bambini{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-bambino-ok.svg) no-repeat center top;padding:60px 0 0 0}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.bambini{padding:0 !important;background:none !important}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.infanti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-neonato-ok.svg) no-repeat center top;padding:60px 0 0 0}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.infanti{padding:0 !important;background:none !important}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.animali{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-animali.svg) no-repeat center top;padding:60px 0 0 0}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li div.animali{padding:0 !important;background:none !important}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li.zero div.bambini{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-bambino-ko.svg) no-repeat center top;padding:60px 0 0 0}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li.zero div.infanti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-neonato-ko.svg) no-repeat center top;padding:60px 0 0 0}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li.zero div.animali{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-animali-ko.svg) no-repeat center top;padding:60px 0 0 0}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li.zero h3{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li.zero span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li h3{text-transform:uppercase;font-size:.9375em;line-height:1.33333em;padding:0;text-align:center}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li span{font-size:.9375em;line-height:1.33333em;padding:0 0 10px;text-align:center;display:block}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li input{width:60px;line-height:40px;border:1px #bcbcbc solid;font-size:.9375em;line-height:2.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 auto;display:block;color:#888888}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li input{width:50px}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li .minus{position:absolute;left:50%;bottom:7px;width:30px;height:30px;margin-left:-75px;background:#29b6ff;border-radius:50%;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li .minus{margin-left:-57px}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li .minus:before{content:'-';position:absolute;text-align:center;width:100%;color:#fff;left:0;font-size:1.5625em;line-height:1.2em;top:50%;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li .plus{position:absolute;left:50%;bottom:7px;width:30px;height:30px;background:#29b6ff;margin-left:45px;border-radius:50%;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li .plus{margin-left:27px}}.form_step1 .booking_block .passenger .passenger-1 .seleziona_passeggeri ul li .plus:before{content:'+';position:absolute;text-align:center;width:100%;color:#fff;font-size:1.5625em;line-height:1.2em;top:50%;left:0;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-1{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;padding:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#888888;text-transform:uppercase;font-size:1.125em;line-height:1.11111em}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .passenger-1-1{width:100%;padding:0;left:0;top:-16px;font-size:.625em;line-height:1.5em;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;right:10px;padding:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2{width:100%;right:inherit;padding:0;left:0}}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul{float:right;list-style-type:none;padding:0;margin:0;overflow:hidden}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul{width:100%}}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li{float:left;font-size:.875em;line-height:2.14286em;margin:0}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li{width:25%}}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span{display:block;padding:0 30px 0 0;width:30px;text-align:right}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.mini-adulti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-adulto.svg) no-repeat right center;background-size:auto 25px}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.mini-bambini{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-bambino-ok.svg) no-repeat right center;background-size:auto 25px}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.mini-infanti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-neonato-ok.svg) no-repeat right center;background-size:auto 25px}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.mini-animali{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-animali.svg) no-repeat right center;background-size:auto 22px}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.zero{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.zero.mini-bambini{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-bambino-ko.svg) no-repeat right center;background-size:auto 25px}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.zero.mini-infanti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-neonato-ko.svg) no-repeat right center;background-size:auto 25px}.form_step1 .booking_block .passenger .passenger-1 .passenger-1-2 ul li span.zero.mini-animali{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-animali-ko.svg) no-repeat right center;background-size:auto 22px}.form_step1 .booking_block .passenger .passenger-2{width:50%;overflow:visible;float:left;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;font-family:'montserratregular';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000}.form_step1 .booking_block .tutte_tratte_stretto{width:100%;overflow:hidden;padding:20px 0 20px;z-index:10000000;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_stretto{padding:15px 0 0}}.form_step1 .booking_block .tutte_tratte_stretto h3{width:100%;display:block;font-size:1.125em;line-height:1.27778em;text-transform:uppercase;color:#606060;text-align:center;padding:0 0 15px}.form_step1 .booking_block .tutte_tratte_stretto label{width:50%;display:block;overflow:visible;float:left;position:relative;border:1px #bfc6c9 solid;height:70px;padding:10px 10px;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_stretto label{padding:20px 0;display:block;width:100%;text-align:center;margin:0 0 5px}}.form_step1 .booking_block .tutte_tratte_stretto label.active{border:5px #29b6ff solid;padding:6px;color:#29b6ff}.form_step1 .booking_block .tutte_tratte_stretto label.active span{left:6px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_stretto label.active{padding:16px 0;border:5px #29b6ff solid}.form_step1 .booking_block .tutte_tratte_stretto label.active span{left:inherit}}.form_step1 .booking_block .tutte_tratte_stretto label span{position:absolute;font-size:1.125em;line-height:1.22222em;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;top:50%;color:#888888;white-space:nowrap;text-align:left;display:block;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .tutte_tratte_stretto label span{font-size:.75em;line-height:1.25em;left:0;white-space:inherit;text-align:center;width:100%}}.form_step1 .booking_block .tutte_tratte_stretto .jcf-radio{display:none}.form_step1 .booking_block .dates_stretto{width:100%;overflow:visible;padding:0 0 30px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto{padding:5px 0 15px}}.form_step1 .booking_block .dates_stretto .dates-1{width:50%;overflow:visible;float:left;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .dates-1{width:100%;margin:15px 0}}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .dates-1.spegnimi{display:none}}.form_step1 .booking_block .dates_stretto .dates-1.spegnimi:before{content:'';width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;z-index:1000000;background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.form_step1 .booking_block .dates_stretto .dates-1 label{color:#888888;text-align:center;text-transform:uppercase;font-family:'montserratregular';position:absolute;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;z-index:100000;font-size:.6875em;line-height:1.36364em;left:10px;top:10px;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .dates-1 label{left:0;top:-15px;font-size:.625em;line-height:1.5em}}.form_step1 .booking_block .dates_stretto .dates-1 input{width:100%;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal.png) no-repeat right 20px center;font-family:'montserratregular';font-size:1.125em;line-height:3.77778em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10000}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .dates-1 input{height:40px;font-size:.9375em;line-height:2.66667em;padding:0 5px;background-size:15px auto}}.form_step1 .booking_block .dates_stretto .dates-1 input.focus{border:5px #bfc6c9 solid;padding:0 6px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal.png) no-repeat right 16px center}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .dates-1 input.focus{border:1px #bfc6c9 solid;padding:0 5px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal.png) no-repeat right 20px center;background-size:15px auto}}.form_step1 .booking_block .dates_stretto .passenger{width:50%;overflow:visible;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #bfc6c9 solid;height:70px;padding:0 10px;display:block}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .passenger{width:100%;height:40px;padding:0 5px;margin:7px 0 0}}.form_step1 .booking_block .dates_stretto .passenger h3{position:absolute;left:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.125em;line-height:1.22222em;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .passenger h3{font-size:.625em;line-height:1.5em}}.form_step1 .booking_block .dates_stretto .passenger div.plus_minus{position:absolute;right:60px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .passenger div.plus_minus{position:absolute;right:43px}}.form_step1 .booking_block .dates_stretto .passenger div.plus_minus input{width:60px;line-height:40px;border:1px #bcbcbc solid;font-size:.9375em;line-height:2.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 auto;display:block;color:#888888}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .passenger div.plus_minus input{border:none;background:transparent}}.form_step1 .booking_block .dates_stretto .passenger div.plus_minus .minus_stretto{position:absolute;left:50%;bottom:7px;width:30px;height:30px;margin-left:-75px;background:#29b6ff;border-radius:50%;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .passenger div.plus_minus .minus_stretto{position:absolute;left:0;bottom:7px;width:30px;height:30px;margin-left:-30px;background:#29b6ff;border-radius:50%;cursor:pointer}}.form_step1 .booking_block .dates_stretto .passenger div.plus_minus .minus_stretto:before{content:'-';position:absolute;text-align:center;width:100%;color:#fff;left:0;font-size:1.5625em;line-height:1.2em;top:50%;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .dates_stretto .passenger div.plus_minus .plus_stretto{position:absolute;left:50%;bottom:7px;width:30px;height:30px;background:#29b6ff;margin-left:45px;border-radius:50%;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .dates_stretto .passenger div.plus_minus .plus_stretto{left:inherit;bottom:7px;width:30px;height:30px;background:#29b6ff;margin-left:inherit;margin-right:-30px;right:0}}.form_step1 .booking_block .dates_stretto .passenger div.plus_minus .plus_stretto:before{content:'+';position:absolute;text-align:center;width:100%;color:#fff;font-size:1.5625em;line-height:1.2em;top:50%;left:0;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .dates_stretto:after{content:'';clear:both;display:block}.form_step1 .booking_block .ecopass{width:100%;overflow:visible;padding:0 0 30px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .ecopass{padding:0}}.form_step1 .booking_block .ecopass label{display:inline-block;color:#888888;text-transform:uppercase;font-size:.9375em;line-height:1.6em}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .ecopass label{font-size:.75em;line-height:2em}}.form_step1 .booking_block .ecopass span.tooltip{display:inline-block;margin:0 0 0 10px;background:#909a9c;color:#fff;width:24px;text-align:center;border-radius:50%;text-decoration:none}.form_step1 .booking_block .veicoli_seguito{width:100%;overflow:hidden;padding:0 0 30px;height:auto;min-height:70px;position:relative}.form_step1 .booking_block .veicoli_seguito .msg_alert{text-align:left !important}.form_step1 .booking_block .veicoli_seguito .tooltip-link{font-size:.8125em;line-height:1.53846em;color:#25b5ff;padding-top:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:auto;text-align:left;padding:5px 0px;position:relative;text-transform:uppercase;float:right;display:none}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .veicoli_seguito .tooltip-link{padding:5px 0;position:relative;text-align:left}}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .veicoli_seguito{padding:0;height:auto}}.form_step1 .booking_block .veicoli_seguito #veicolo-secondario{display:none;padding:30px 0 0 0;clear:both}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .veicoli_seguito #veicolo-secondario{padding:0}}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1{width:50%;overflow:visible;float:left;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1{width:100%;float:none;padding:15px 0 7px}}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1 label{font-size:1.125em;line-height:3.77778em;color:#888888;text-align:center;text-transform:uppercase;white-space:nowrap;font-family:'montserratregular';left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;z-index:1}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1 label{left:0;top:0;font-size:.625em;line-height:1.5em;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1 label.active{font-size:.6875em;line-height:1.36364em;left:10px;top:10px;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1 label.active{left:0;top:0;font-size:.625em;line-height:1.5em}}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1 input{width:100%;border:1px #bfc6c9 solid;height:70px;padding:0 10px;outline:none;color:#888888;background:#fff;font-family:'montserratregular';font-size:1.125em;line-height:3.77778em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1 input{height:40px;font-size:.9375em;line-height:2.66667em;padding:0 5px}}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1 .jcf-select-text{text-transform:uppercase}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1.veicoli_strait_plate{display:none}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1.veicoli_strait_plate.visible{display:block;margin-top:30px}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1.veicoli_strait_plate.visible .tooltip-link{display:inline-block}.form_step1 .booking_block .veicoli_seguito .veicoli_seguito_1.veicoli_strait_plate.no-margin-top{margin-top:0px !important}.form_step1 .booking_block .indietro_stretto{position:absolute;left:0;bottom:0;padding:0 0 0 34px;text-transform:uppercase;font-size:1.125em;line-height:1.33333em;z-index:100000000;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .indietro_stretto{left:inherit;bottom:inherit;position:relative;margin:10px 0 0}}.form_step1 .booking_block .indietro_stretto:before{content:'<';position:absolute;margin:0;background:#29b6ff;color:#fff;width:24px;height:24px;left:0;top:0;text-align:center;border-radius:50%;text-decoration:none}.form_step1 .booking_block .biglietto_stretto{width:100%;overflow:hidden;padding:0 0 35px;z-index:10000000;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto{padding:0 0 5px}}.form_step1 .booking_block .biglietto_stretto h3{width:100%;display:block;font-size:1.125em;line-height:1.27778em;text-transform:uppercase;color:#606060;text-align:center;padding:15px 0}.form_step1 .booking_block .biglietto_stretto .tickets{overflow:hidden}.form_step1 .booking_block .biglietto_stretto .tickets span.free{font-size:12px;border-radius:initial !important}.form_step1 .booking_block .biglietto_stretto .tickets .ticket-pedoni{width:33%}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto .tickets .ticket-pedoni{width:100%;float:none !important;overflow:hidden}}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area{position:relative;min-height:180px;display:block;position:relative}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area{display:block;width:100%;position:absolute;bottom:0px}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area{width:60%;max-width:320px;bottom:initial;margin:0 auto;position:relative;padding-bottom:30px}}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area h4{text-align:center;font-family:'montserratlight';font-size:.6875em;line-height:1.81818em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus{position:relative;width:100%}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus{float:none}}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus input{width:60px;line-height:40px;border:1px #bcbcbc solid;font-size:.9375em;line-height:2.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 auto;display:block;color:#888888}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus input{border:none;background:transparent}}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus .minus_stretto_pedoni{position:absolute;left:50%;bottom:7px;width:30px;height:30px;margin-left:-75px;background:#29b6ff;border-radius:50%;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus .minus_stretto_pedoni{position:absolute;left:0;bottom:7px;width:30px;height:30px;margin-left:-30px;background:#29b6ff;border-radius:50%;cursor:pointer}}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus .minus_stretto_pedoni:before{content:'-';position:absolute;text-align:center;width:100%;color:#fff;left:0;font-size:1.5625em;line-height:1.2em;top:50%;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus .plus_stretto_pedoni{position:absolute;left:50%;bottom:7px;width:30px;height:30px;background:#29b6ff;margin-left:45px;border-radius:50%;cursor:pointer}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus .plus_stretto_pedoni{left:inherit;bottom:7px;width:30px;height:30px;background:#29b6ff;margin-left:inherit;margin-right:-30px;right:0}}.form_step1 .booking_block .biglietto_stretto .tickets #main-ticket-area .target-area div.plus_minus .plus_stretto_pedoni:before{content:'+';position:absolute;text-align:center;width:100%;color:#fff;font-size:1.5625em;line-height:1.2em;top:50%;left:0;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_step1 .booking_block .biglietto_stretto .tickets div{width:25%;overflow:visible;float:left;position:relative}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto .tickets div{width:100%;margin:0 0 5px}}.form_step1 .booking_block .biglietto_stretto .tickets div .ct-ticket-type,.form_step1 .booking_block .biglietto_stretto .tickets div .jcf-radio{display:none}.form_step1 .booking_block .biglietto_stretto .tickets div span{display:block;margin:0;text-align:center;border-radius:50%;text-decoration:none;color:#888888;white-space:nowrap;font-family:'montserratsemibold';text-transform:uppercase}.form_step1 .booking_block .biglietto_stretto .tickets div span>span{display:block;font-size:.83333em;line-height:1.26667em;font-family:'montserratregular';margin:5px 0 0 0}.form_step1 .booking_block .biglietto_stretto .tickets div span>span strong{font-family:'montserratregular'}.form_step1 .booking_block .biglietto_stretto .tickets .discount-isee{width:100%;padding:20px;box-sizing:border-box;text-align:center}.form_step1 .booking_block .biglietto_stretto .tickets .discount-isee span{display:block}.form_step1 .booking_block .biglietto_stretto .tickets .discount-isee .button-confirm{padding:10px 20px;background:#22b4ff;color:#ffffff;margin:0 auto;text-transform:uppercase;display:inline-block;font-weight:bold;margin-top:15px}.form_step1 .booking_block .biglietto_stretto label{width:100%;overflow:visible;display:inline-block;position:relative;border:1px #bfc6c9 solid;height:70px;padding:10px 10px;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;cursor:pointer;text-align:center}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto label{font-size:.875em;line-height:1.28571em;padding:20px 0;display:block;height:inherit}}.form_step1 .booking_block .biglietto_stretto label.active{border:5px #29b6ff solid;padding:6px;color:#29b6ff}@media (min-width:320px) and (max-width:989px){.form_step1 .booking_block .biglietto_stretto label.active{padding:16px 0}}.form_step1 .booking_block .biglietto_stretto .jcf-radio{display:none}.form_step1 .booking_block .stretto_messina_2{display:none;padding:0 0 10px}.form_step1 .routes-type{display:none}@media (min-width:320px) and (max-width:989px){#strait-submit_end{padding:0}#strait-submit_end button{width:100%}}#ct-date-in-strait-datepicker:after{content:'';position:absolute;left:5px;top:65px;height:5px;background:#fff;width:495px;z-index:100000000000}@media (min-width:320px) and (max-width:989px){#ct-date-in-strait-datepicker:after{display:none}}#ct-from-location .ddlist-content:after{content:'';position:absolute;left:0;top:-5px;height:5px;background:#fff;width:495px;z-index:100000000000}@media (min-width:320px) and (max-width:989px){#ct-from-location .ddlist-content:after{display:none}}#ct-to-location .ddlist-content:after{content:'';position:absolute;right:0;top:-5px;height:5px;background:#fff;width:495px;z-index:100000000000}@media (min-width:320px) and (max-width:989px){#ct-to-location .ddlist-content:after{display:none}}.ddlist-wrapper .ddlist-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200%;height:auto;overflow:visible;border:5px #bfc6c9 solid;margin-top:-5px;min-height:275px;z-index:10000 !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media (min-width:320px) and (max-width:989px){.ddlist-wrapper .ddlist-content{width:100%;border:1px #bfc6c9 solid;margin-top:-3px}}.ddlist-wrapper .ddlist-content #ct-from-list{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media (min-width:320px) and (max-width:989px){.ddlist-wrapper .ddlist-content #ct-from-list{width:100%;padding:10px 10px}}.ddlist-wrapper .ddlist-content #ct-to-list{float:right;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media (min-width:320px) and (max-width:989px){.ddlist-wrapper .ddlist-content #ct-to-list{width:100%;padding:10px 10px}}.ddlist-wrapper .ddlist-content #ct-from-info-wrapper{width:50%;position:absolute;right:0;height:100%;top:0;background:#808080;overflow:hidden}@media (min-width:320px) and (max-width:989px){.ddlist-wrapper .ddlist-content #ct-from-info-wrapper{display:none}}.ddlist-wrapper .ddlist-content #ct-from-info-wrapper .ct-info-content{display:none}.ddlist-wrapper .ddlist-content #ct-from-info-wrapper #ct-from-google-map{height:100%}.ddlist-wrapper .ddlist-content #ct-from-info-wrapper #ct-from-google-map>div{position:static !important;min-height:275px;height:100%}.ddlist-wrapper .ddlist-content #ct-to-info-wrapper{width:50%;position:absolute;left:0;height:100%;top:0;background:#808080;overflow:hidden}@media (min-width:320px) and (max-width:989px){.ddlist-wrapper .ddlist-content #ct-to-info-wrapper{display:none}}.ddlist-wrapper .ddlist-content #ct-to-info-wrapper .ct-info-content{display:none}.ddlist-wrapper .ddlist-content #ct-to-info-wrapper #ct-to-google-map{height:100%}.ddlist-wrapper .ddlist-content #ct-to-info-wrapper #ct-to-google-map>div{position:static !important;min-height:275px;height:100%}#ct-to-location .ddlist-content{left:-100%}@media (min-width:320px) and (max-width:989px){#ct-to-location .ddlist-content{left:0}}.ddlist-wrapper ul{overflow:hidden !important}.ui-widget.ui-widget-content{border:5px solid #bfc6c9;box-sizing:border-box;padding:10px 15px;width:800px !important;top:65px;position:absolute;z-index:100000;font-family:'montserratregular';border-radius:0}@media (min-width:320px) and (max-width:989px){.ui-widget.ui-widget-content{top:40px;border:1px solid #bfc6c9;width:100% !important;z-index:1000000}}.ui-widget.ui-widget-content:after{content:'';position:absolute;left:50%;top:50%;height:300px;width:1px;background:#888888;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:989px){.ui-widget.ui-widget-content:after{display:none}}.ui-widget.ui-widget-content .ui-widget-header{background:#fff !important;color:#888888 !important;font-weight:bold !important;text-transform:uppercase !important;border:none !important;padding:0 0 20px !important}.ui-widget.ui-widget-content .ui-datepicker-prev{position:absolute;top:2px;width:28px;height:28px;background:#29b6ff;border-radius:50%;right:0;cursor:pointer;left:0}.ui-widget.ui-widget-content .ui-datepicker-prev:hover{border:none}.ui-widget.ui-widget-content .ui-datepicker-prev span{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-left.png) no-repeat center center}.ui-widget.ui-widget-content .ui-datepicker-next{position:absolute;top:2px;width:28px;height:28px;background:#29b6ff;border-radius:50%;right:0;cursor:pointer}.ui-widget.ui-widget-content .ui-datepicker-next:hover{border:none}.ui-widget.ui-widget-content .ui-datepicker-next span{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.png) no-repeat center center}.ui-widget.ui-widget-content th{text-align:center;font-weight:400;border:0;text-transform:uppercase;color:#888888;padding:0 0 10px 0;font-size:.875em;line-height:1.42857em}.ui-widget.ui-widget-content td{border:0;padding:5px 0}.ui-widget.ui-widget-content .ui-state-default{border:none;background:#fff;font-weight:normal;color:#888888;font-size:17px;text-align:center;padding:7px 0;position:relative}.ui-widget.ui-widget-content .ui-state-hover{background:#29b6ff;color:#fff}.ui-widget.ui-widget-content .ui-state-highlight{background:#fff !important;color:#888888 !important}.ui-widget.ui-widget-content .ui-state-highlight:before{content:'';position:absolute;left:25%;width:50%;bottom:0;background:#888888;height:2px}#ct-date-in-datepicker{display:none}#ct-date-in-datepicker:after{content:'';position:absolute;left:5px;top:65px;height:5px;background:#fff;width:495px;z-index:100000000000}@media (min-width:320px) and (max-width:989px){#ct-date-in-datepicker:after{display:none}}#ct-date-in-datepicker .ui-widget.ui-widget-content{left:0}#ct-date-in-datepicker .ui-state-active{background:#29b6ff !important;color:#fff !important}#ct-date-in-datepicker .ui-state-active:before{display:none}#ct-date-in-datepicker .ui-state-active:after{content:'';width:0;height:0;border-style:solid;border-width:19px 0 19px 14px;border-color:transparent transparent transparent #29b6ff;position:absolute;right:-14px;top:0;z-index:100}#ct-date-in-datepicker .ui-datepicker-current-period-end .ui-state-default{background:#29b6ff !important;color:#fff !important}#ct-date-in-datepicker .ui-datepicker-current-period-end .ui-state-default:before{display:none}#ct-date-in-datepicker .ui-datepicker-current-period-end .ui-state-default:after{content:'';width:0;height:0;border-style:solid;border-width:19px 14px 19px 0;border-color:transparent #29b6ff transparent;position:absolute;left:-14px;top:0;z-index:100}#ct-date-in-datepicker .ui-datepicker-current-period .ui-state-default{background:#bee9ff}#ct-date-out-datepicker{display:none}#ct-date-out-datepicker:after{content:'';position:absolute;right:5px;top:65px;height:5px;background:#fff;width:495px;z-index:100000000000}@media (min-width:320px) and (max-width:989px){#ct-date-out-datepicker:after{display:none}}#ct-date-out-datepicker .ui-widget.ui-widget-content{right:0}#ct-date-out-datepicker .ui-datepicker-current-period-start .ui-state-default{background:#29b6ff !important;color:#fff !important}#ct-date-out-datepicker .ui-datepicker-current-period-start .ui-state-default:before{display:none}#ct-date-out-datepicker .ui-datepicker-current-period-start .ui-state-default:after{content:'';width:0;height:0;border-style:solid;border-width:19px 0 19px 14px;border-color:transparent transparent transparent #29b6ff;position:absolute;right:-14px;top:0;z-index:100}#ct-date-out-datepicker .ui-datepicker-current-period .ui-state-default{background:#bee9ff}#ct-date-out-datepicker .ui-state-active{background:#29b6ff !important;color:#fff !important}#ct-date-out-datepicker .ui-state-active:before{display:none}#ct-date-out-datepicker .ui-state-active:after{content:'';width:0;height:0;border-style:solid;border-width:19px 14px 19px 0;border-color:transparent #29b6ff transparent transparent;position:absolute;left:-14px;top:0}#ct-date-out-datepicker .ui-datepicker-current-period-start .ui-state-active{background:#29b6ff !important;color:#fff !important}#ct-date-out-datepicker .ui-datepicker-current-period-start .ui-state-active:before{content:'';width:0;height:0;border-style:solid;border-width:19px 0 19px 14px;border-color:transparent transparent transparent #fff;position:absolute;background:#29b6ff;right:inherit;top:0;display:block;left:inherit}#ct-date-out-datepicker .ui-datepicker-current-period-start .ui-state-active:after{content:'';width:0;height:0;border-style:solid;border-width:19px 14px 19px 0;border-color:transparent #fff transparent transparent;position:absolute;right:0;top:0;background:#29b6ff;left:inherit}.sa-confirm-button-container button.confirm{background:#29b6ff !important}.page-agency-b2b.b2b-version-enabled .link_footer{display:none}.page-agency-b2b.b2b-version-enabled footer,.page-agency-b2b.b2b-version-enabled #footer{clear:both;padding-top:30px}@media (min-width:320px) and (max-width:989px){.page-agency-b2b.b2b-version-enabled footer,.page-agency-b2b.b2b-version-enabled #footer{display:none}}.b2b_area{min-height:1300px;max-width:960px;margin:0 auto;padding-bottom:100px !important;height:100%;margin-top:20px}.b2b_area .booking-tabs{padding-top:0px;padding-bottom:25px;background:#ffffff}.b2b_area .booking-tabs ul{margin-left:10%}@media (min-width:320px) and (max-width:989px){.b2b_area .booking-tabs{display:none !important}}.b2b_area *:focus{outline:none}.b2b_area .clear{clear:both}@media (min-width:320px) and (max-width:989px){.b2b_area{padding-bottom:10vh;height:auto !important}}.b2b_area .container{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/separator-top-b2b.png) no-repeat 80% 0%;overflow:hidden;height:100%;position:relative}.b2b_area .container.active-picker{overflow:visible !important}@media (min-width:320px) and (max-width:989px){.b2b_area .container{width:100% !important;background-image:none !important}}.b2b_area.active .container{overflow:visible !important;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/vertical-separator.png) repeat-y 80% 0%;height:115%}@media (min-width:320px) and (max-width:989px){.b2b_area.active .container{width:100% !important;background-image:none !important}}@media (min-width:320px) and (max-width:989px){.b2b_area.active .cart-mobile{display:block !important}}.b2b_area .top-container .left-container{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/separator-top-b2b.png) no-repeat 49.4% 0%;clear:both}@media (min-width:320px) and (max-width:989px){.b2b_area .top-container .left-container{width:100% !important;background-image:none !important;float:none !important}}.b2b_area .bottom-container .left-container{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/vertical-separator.png) repeat-y 49.4% 0%;padding-bottom:20px}@media (min-width:320px) and (max-width:989px){.b2b_area .bottom-container .left-container{width:100% !important;background-image:none !important;float:none !important}}.b2b_area .bottom-container{clear:both;margin-bottom:50px;display:none;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1);height:100%}.b2b_area .bottom-container .column{display:none}@media (min-width:320px) and (max-width:989px){.b2b_area .bottom-container .column{width:100% !important;float:none !important}}.b2b_area .bottom-container.active{display:block}@media (min-width:320px) and (max-width:989px){.b2b_area .bottom-container.active{max-height:100% !important}}.b2b_area .left-container{float:left;height:auto;width:80%}@media (min-width:320px) and (max-width:989px){.b2b_area .left-container{width:100% !important;float:none !important}}.b2b_area .left-container .search-block{text-align:center;padding-top:35px;padding-bottom:35px;clear:both}.b2b_area .left-container .search-block button{padding:18px 48px;background-color:#00aeef;font-family:'montserratbold';color:#ffffff;text-transform:uppercase;font-size:1em}.b2b_area .column{width:48%;float:left;min-height:500px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}@media (min-width:320px) and (max-width:989px){.b2b_area .column{width:100% !important;float:none !important}}.b2b_area .column.going{margin-right:2.9%}@media (min-width:320px) and (max-width:989px){.b2b_area .column.going{margin-bottom:30px !important;margin-right:0% !important;overflow:hidden}}.b2b_area .column.active{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.b2b_area .column.active div.head-column{background:#00aeef;color:#ffffff;border:0px solid !important;box-sizing:border-box;-webkit-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);-moz-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54)}.b2b_area .column.active div.head-column.just-going .last{display:block !important}.b2b_area .column.active div.head-column.just-going .first{display:none !important}.b2b_area .column div.head-column{border:1px solid #bfc6c9;height:60px;display:inline-block;text-align:center;width:100%;text-transform:uppercase;font-family:'montserratbold';font-size:25px;line-height:64px;font-weight:700;box-sizing:border-box}.b2b_area .column div.head-column#first-title .last{display:none}.b2b_area .column div.head-column#first-title .first{display:block}.b2b_area .column .area-codes a{width:46.5%;display:inline-block;border:1px solid #bfc6c9;line-height:52px;height:50px;text-align:center;margin-bottom:9px;text-transform:uppercase;font-size:.8125em;font-family:'montserratbold';box-sizing:border-box}.b2b_area .column .area-codes a.right{float:right}.b2b_area .column .area-codes a.active{background:#00aeef;color:#ffffff;border:1px solid #00aeef;-webkit-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);-moz-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54)}.b2b_area .column #dates_andata,.b2b_area .column #dates_ritorno{width:100%;position:relative;margin-bottom:18px;margin-top:18px}.b2b_area .column #dates_andata.visible input,.b2b_area .column #dates_ritorno.visible input{visibility:visible}.b2b_area .column #dates_andata.visible label,.b2b_area .column #dates_ritorno.visible label{display:none}.b2b_area .column #dates_andata input,.b2b_area .column #dates_ritorno input{width:100%;height:50px;line-height:50px;border:1px solid #bfc6c9;font-size:.8125em;font-family:'montserratbold';background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal-blue.png) no-repeat right 20px center;box-sizing:border-box;padding-left:20px;visibility:hidden}.b2b_area .column #dates_andata label,.b2b_area .column #dates_ritorno label{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left;width:100%;padding-left:18px;text-transform:uppercase;font-size:.8125em;line-height:3.84615em;border:1px solid #bfc6c9;font-family:'montserratbold';height:100%;box-sizing:border-box;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-cal-blue.png) no-repeat right 20px center}.b2b_area .column .ports-codes{padding-top:30px}.b2b_area .column .ports-codes .form-group{width:47% !important}.b2b_area .column .ports-codes .form-group label{text-transform:uppercase;color:#00aeef;font-size:.75em;font-family:'montserratbold';text-align:left}.b2b_area .column .ports-codes .form-group .jcf-select{height:50px !important}.b2b_area .column .ports-codes .form-group .jcf-select .jcf-select-text{font-size:.75em;line-height:4.16667em;font-family:'montserratbold';text-transform:uppercase}.b2b_area .column .ports-codes .form-group .jcf-select.selected{background:#00aeef;color:#ffffff}.b2b_area .column .ports-codes .form-group.first{float:left}.b2b_area .column .ports-codes .form-group.last{float:right}.b2b_area .column div.results-list-head{padding-bottom:12px}@media (min-width:320px) and (max-width:989px){.b2b_area .column div.results-list-head{padding-left:5%}}.b2b_area .column div.results-list-head label{max-width:80%;display:inline-block;text-align:left;text-transform:uppercase;font-family:'montserratregular';font-size:.75em;color:#00aeef}.b2b_area .column div.results-list-head a{display:inline-block;height:100%;text-align:center;width:40px}.b2b_area .column div.results-list-head a.swiper-button-disabled img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.b2b_area .column div.results-list-head a img{height:15px;width:auto;margin:0 auto}.b2b_area .column div.results-list-head span{float:right;display:inline-block}.b2b_area .column div.swiper-container-vertical{border-bottom:1px #bfc6c9 solid}.b2b_area .column div.swiper-container-vertical .swiper-slide{border-top:1px #bfc6c9 solid;height:100px !important}.b2b_area .column div.swiper-container-vertical .swiper-slide:first-child{border-top:1px #bfc6c9 solid}.b2b_area .column div.swiper-container-vertical .swiper-slide:last-child{border-bottom:1px #bfc6c9 solid}.b2b_area .column div.swiper-container-vertical .swiper-slide.odd{background:#f2fbfe}.b2b_area .column div.swiper-container-vertical .swiper-slide .route-detail{display:inline-block;max-width:64%;width:64%;text-align:left}.b2b_area .column div.swiper-container-vertical .swiper-slide .route-detail label{color:#00aeef;font-family:'montserratbold';font-size:.8125em}.b2b_area .column div.swiper-container-vertical .swiper-slide .route-detail .time-detail{display:block;font-size:.8125em;font-family:'montserratsemibold'}.b2b_area .column div.swiper-container-vertical .swiper-slide a{font-size:.75em;padding:10px 25px;text-align:center;text-transform:uppercase;border:1px #bfc6c9 solid;font-family:'montserratbold';float:right;margin-top:5px}.b2b_area .column div.swiper-container-vertical .swiper-slide a.active{background:#00aeef;color:#ffffff;border:1px solid #00aeef}.b2b_area .cart-mobile{position:fixed;bottom:0px;height:10vh;width:100%;z-index:99999;text-align:center;display:none;-webkit-box-shadow:-1px -2px 30px -1px rgba(0,0,0,0.52);-moz-box-shadow:-1px -2px 30px -1px rgba(0,0,0,0.52);box-shadow:-1px -2px 30px -1px rgba(0,0,0,0.52)}.b2b_area .cart-mobile button{height:10vh;line-height:10vh;background:#00aeef;color:#ffffff;text-transform:uppercase;font-family:'montserratbold';width:100%;text-align:center}.b2b_area .cart{width:180px;background:#f2f2f2;float:right;min-height:300px;position:absolute;right:0px;min-height:400px;z-index:9999}@media (min-width:320px) and (max-width:989px){.b2b_area .cart{display:none}}.b2b_area .cart div.reset-trip{width:100%;background:#F1C49F;display:none;-moz-animation:all 0.5s ease-in-out;-webkit-animation:all 0.5s ease-in-out;animation:all 0.5s ease-in-out}.b2b_area .cart div.reset-trip.active{display:block}.b2b_area .cart div.reset-trip a{display:block;padding:6px;text-align:center;text-transform:uppercase;color:#fff;font-size:.75em;font-family:'montserratsemibold'}.b2b_area .cart div.head-title{box-sizing:border-box;font-size:20px;height:60px;line-height:64px;text-align:center;border-bottom:1px solid #bfc6c9;text-transform:uppercase;font-family:'montserratbold';color:#606060 !important}.b2b_area .cart button.calculate{-moz-appearance:none;-webkit-appearance:none;position:absolute;bottom:0px;left:0px;padding-left:0px;height:50px;line-height:50px;color:#ffffff;font-family:'montserratbold';width:100%;text-transform:uppercase;text-align:left;background:#29b6ff;display:none;cursor:pointer;overflow:hidden}.b2b_area .cart button.calculate.active{display:block !important}.b2b_area .cart button.calculate span{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.png) !important;background-position:70% 50%;background-repeat:no-repeat;background-size:25px;display:inline-block;padding:0px 0px 0 20px;width:100%;height:100%}.b2b_area .cart button.calculate.blink{-moz-animation:move-the-object 5s infinite alternate;-webkit-animation:move-the-object 5s infinite alternate;animation:move-the-object 5s infinite alternate}.b2b_area .cart .price-block{position:absolute;bottom:54px;height:60px;border-top:1px solid #d8d8d8;width:100%;color:#505050;display:none}.b2b_area .cart .price-block label{font-size:11px;text-transform:uppercase;font-family:'montserratbold';padding-left:10px}.b2b_area .cart .price-block span.price-value{padding:20px 12px;font-size:2.3125em;font-family:'montserratbold'}.b2b_area .cart .price-block span.euro{font-family:'montserratsemibold';padding-left:20px;font-size:1.375em}.b2b_area .cart .going_row,.b2b_area .cart .return_row{height:120px;padding-left:10px;padding-right:10px}.b2b_area .cart .going_row h3,.b2b_area .cart .return_row h3{color:#00aeef;font-size:.8125em;text-transform:uppercase;font-family:'montserratsemibold';padding-top:6px}.b2b_area .cart .going_row .route-detail,.b2b_area .cart .return_row .route-detail{color:#505050;font-size:.9375em;font-family:'montserratbold'}.b2b_area .cart .return_row{border-top:1px solid #d8d8d8}.b2b_area .swiper-container{width:100%;height:100%;height:500px}.b2b_area .swiper-wrapper{background:yellow}.b2b_area .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.container_prenotazione{width:100%;background:#fff;padding:30px 0;overflow:hidden}@media (min-width:320px) and (max-width:989px){.container_prenotazione{padding:0}}.container_prenotazione .container_prenotazione_txt{width:100%;max-width:940px;margin:0 auto;padding:0 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_prenotazione_txt{padding:0 15px 15px}}.container_prenotazione .container_prenotazione_txt h2{text-align:center;text-transform:uppercase;color:#606060;font-size:1.75em;line-height:1.14286em;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_prenotazione_txt h2{font-size:1.25em;line-height:1.2em}}.container_prenotazione .container_prenotazione_txt h3{text-align:center;text-transform:uppercase;color:#888888;font-size:1.375em;line-height:1.18182em;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_prenotazione_txt h3{font-size:.875em;line-height:1.28571em}}.container_prenotazione .container_prenotazione_txt p{color:#606060;font-size:1em;line-height:1.25em;padding:15px 0 0}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_prenotazione_txt p{font-size:.875em;line-height:1.28571em}}.container_prenotazione .container_prenotazione_txt p span{color:#2b2b2b;font-family:'montserratsemibold'}.container_prenotazione .container_step_col{width:100%;max-width:960px;margin:0 auto;overflow:hidden;position:relative;min-height:600px}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col{min-height:auto;padding:0 0 20px}}.container_prenotazione .container_step_col .container_step_col_1{width:750px;position:relative;padding:0 11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1{width:100% !important;padding:0 11px}}.container_prenotazione .container_step_col .container_step_col_1.container_step_col_3{width:971px}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli{width:100%}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli h2{background:#888888;color:#fff;text-align:center;height:60px;font-size:1.5em;line-height:2.5em;text-transform:uppercase;margin:0 0 20px}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza h2{background:#f68c37}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza .container_prenotazione .container_step_col .container_step_col_1 .elenco_tratte{display:block}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza .blocco_scegli_cont .numero{background:#f68c37}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza .blocco_scegli_cont .numero:after{content:'';border-color:transparent #c7722e transparent transparent}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza .blocco_scegli_cont .tratta{font-size:1.5625em;line-height:1.16em}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza .blocco_scegli_cont .tratta{font-size:1.125em;line-height:1.22222em}}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza .blocco_scegli_cont .mostra_tratta{font-size:.6em;line-height:1.26667em}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli.evidenza .blocco_scegli_cont .mostra_tratta{font-size:.75em;line-height:1.26667em}}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px #a3a2a3 solid;padding:8px 60px 50px;margin:0 0 50px}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont{padding:30px 10px 50px;margin:0 0 25px}}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s4{padding:70px 20px 60px}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s4{padding:10px 10px 50px}}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s4 .tratta{font-size:1.5em;line-height:1.16667em}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s5{padding:0}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s5{padding:0}}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s5 .tratta{font-size:1.5em;line-height:1.16667em}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s6{padding:0}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s6{padding:0}.container_prenotazione .container_step_col .container_step_col_1 .blocco_scegli_cont.blocco_scegli_cont_s6 .blocco_soluzione .dettaglio_passeggeri{padding:0}}.container_prenotazione .container_step_col .container_step_col_1 .numero{position:absolute;left:-11px;top:-1px;background:#888888;width:54px;height:54px;font-size:1.625em;line-height:2.07692em;color:#fff;text-align:center}.container_prenotazione .container_step_col .container_step_col_1 .numero:after{content:'';width:0;height:0;position:absolute;left:0;top:54px;border-style:solid;border-width:0 11px 11px 0;border-color:transparent #464545 transparent transparent}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .numero{width:30px;height:30px;font-size:.9375em;line-height:2em;left:-5px}.container_prenotazione .container_step_col .container_step_col_1 .numero:after{content:'';top:30px;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #464545 transparent transparent}}.container_prenotazione .container_step_col .container_step_col_1 .andata_ritorno{position:absolute;left:-11px;top:-1px;background:#888888;height:54px;padding:0 20px;text-transform:uppercase;font-size:1.5em;line-height:2.25em;color:#fff;text-align:center}.container_prenotazione .container_step_col .container_step_col_1 .andata_ritorno:after{content:'';width:0;height:0;position:absolute;left:0;top:54px;border-style:solid;border-width:0 11px 11px 0;border-color:transparent #464545 transparent transparent}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .andata_ritorno{height:30px;font-size:.9375em;line-height:2em;left:-5px}.container_prenotazione .container_step_col .container_step_col_1 .andata_ritorno:after{content:'';top:30px;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #464545 transparent transparent}}.container_prenotazione .container_step_col .container_step_col_1 .selezione{padding:20px 0}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .selezione{padding:10px 0}}.container_prenotazione .container_step_col .container_step_col_1 .selezione.stre .swiper-slide.fake ul li .part_arrivo:last-child{display:none}.container_prenotazione .container_step_col .container_step_col_1 .scegli_veicolo{position:relative;padding:0 0 20px}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .scegli_veicolo{padding:30px 0 0}}.container_prenotazione .container_step_col .container_step_col_1 .scegli_veicolo .has_promo{position:absolute;top:35px;right:0%;padding-left:65px;padding-top:15px;padding-bottom:15px;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/bollino_promo.svg) no-repeat 5% 50%/40px;text-transform:uppercase;color:#56BB3B;font-family:'montserratsemibold';max-width:180px;line-height:18px}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .scegli_veicolo .has_promo{top:5px;right:0%;padding-left:50px;padding-top:10px;padding-bottom:10px;font-size:70%;max-width:130px;line-height:11px;background-size:30px}}.container_prenotazione .container_step_col .container_step_col_1 .scegli_date_prezzi_ora{position:absolute;left:-1px;bottom:-1px;width:100%;text-align:center;background:#29b6ff;text-transform:uppercase;padding:0 1px;z-index:10;cursor:pointer}.container_prenotazione .container_step_col .container_step_col_1 .scegli_date_prezzi_ora span{position:relative;z-index:10;background:#29b6ff;font-size:1em;line-height:1.875em;display:block;color:#fff}.container_prenotazione .container_step_col .container_step_col_1 .scegli_date_prezzi_ora:after{content:'';width:45px;height:45px;border-radius:50%;position:absolute;left:50%;z-index:1;bottom:-19px;color:#fff;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5625em;line-height:1.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s;background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/plus.svg) no-repeat center bottom 6px;background-size:15px auto}.container_prenotazione .container_step_col .container_step_col_1 .scegli_date_prezzi_ora.active:after{content:'';bottom:4px;background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/close.svg) no-repeat center top 6px;background-size:12px auto}.container_prenotazione .container_step_col .container_step_col_1 .autostrada{font-size:.875em;line-height:1.28571em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2 url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-percorso.svg) no-repeat left 10px center;padding:10px 0 10px 50px;margin:0;color:#636a6b;position:relative}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .autostrada{margin:0}}.container_prenotazione .container_step_col .container_step_col_1 .autostrada a{color:#29b6ff;position:absolute;right:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .autostrada a{display:block;position:relative;top:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;right:inherit}}.container_prenotazione .container_step_col .container_step_col_1 .compagnia{font-size:.8125em;line-height:1.30769em;padding:0 0 5px;color:#606060}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .compagnia{padding:0}}.container_prenotazione .container_step_col .container_step_col_1 .tratta{font-size:1.25em;line-height:1.2em;font-family:'montserratsemibold';text-transform:uppercase;color:#606060;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 150px 0 0}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .tratta{font-size:1.125em;line-height:1.22222em;padding:0}}.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave{padding:5px 0 15px;font-size:.875em;line-height:1.28571em;width:100%;overflow:hidden}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave{padding:0}}.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave div{float:left;color:#2b2b2b;padding:0 25px 0 0}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave div{padding:5px 0 5px !important;border:none !important;width:100%}}.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave div:first-child{border-left:none !important;padding:0 25px 0 0 !important}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave div:first-child{padding:5px 0 5px !important}}.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave div:last-child{border-left:1px #a3a2a3 solid;padding:0 25px}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave div:last-child{border-left:none !important}}.container_prenotazione .container_step_col .container_step_col_1 .partenza_arrivo_nave div span{text-transform:uppercase;display:block;font-size:.92857em;line-height:1.38462em;color:#888888}.container_prenotazione .container_step_col .container_step_col_1 .note{font-size:.8125em;line-height:1.30769em;padding:15px 0 0;color:#606060}.container_prenotazione .container_step_col .container_step_col_1 .mostra_tratta{text-align:right;font-size:.75em;line-height:1.26667em;position:absolute;right:0;top:0;text-transform:inherit;font-family:'montserratregular';padding:5px 0;text-transform:initial}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .mostra_tratta{position:relative;text-align:left}}.container_prenotazione .container_step_col .container_step_col_1 .mostra_tratta a{color:#29b6ff}.container_prenotazione .container_step_col .container_step_col_1 .elenco_tratte{position:relative;width:100%;padding:20px 0 0;display:none}.container_prenotazione .container_step_col .container_step_col_1 .elenco_tratte .elenco_tratte_list{position:relative;width:100%}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .elenco_tratte .elenco_tratte_list .swiper-wrapper{padding-top:0px;padding-bottom:0px}}.container_prenotazione .container_step_col .container_step_col_1 .swiper-button-prev{position:absolute;top:50%;left:-44px;width:28px;height:28px;margin-top:-14px;z-index:10;cursor:pointer;-moz-background-size:10px auto;-webkit-background-size:10px auto;background-size:10px auto;background-position:center;background-repeat:no-repeat;background-color:#29b6ff;border-radius:50%;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-left-tratte.svg)}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .swiper-button-prev{left:0}}.container_prenotazione .container_step_col .container_step_col_1 .swiper-button-next{position:absolute;top:50%;background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right-tratte.svg);width:28px;height:28px;margin-top:-14px;z-index:10;cursor:pointer;right:-40px;-moz-background-size:10px auto;-webkit-background-size:10px auto;background-size:10px auto;background-position:center;background-repeat:no-repeat;background-color:#29b6ff;border-radius:50%}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .swiper-button-next{right:0}}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta{height:155px}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta{width:calc(100% - 80px)}}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper.nodata .swiper-slide.swiper-no-data div.data{text-transform:capitalize}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper.nodata .swiper-slide.swiper-no-data ul li{position:relative}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper.nodata .swiper-slide.swiper-no-data ul li p{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;text-align:center;font-size:90%;font-weight:700}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide{width:25%}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide.fake:hover ul li{border:1px #a3a2a3 solid}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide.fake:hover ul li .prezzo{border:0}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide.fake ul li{cursor:default}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide.fake ul li *{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide.fake ul li .prezzo{border:0}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide.fake ul li img{display:block;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide .data{font-size:.8125em;line-height:1.30769em;padding:0 0 2px;color:#606060}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul{list-style-type:none;padding:0 10px 0 0;margin:0 auto;width:100%;height:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul{padding:0}}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li{width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #a3a2a3 solid;padding:9px;cursor:pointer;position:relative;overflow:hidden;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.is_not_allowed_vehicle{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/no_auto_grigio.svg);background-repeat:no-repeat;background-position:90% 15%;background-size:15% auto}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.show-vector{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/no_vendita_grigio.svg) !important;background-repeat:no-repeat;background-position:90% 15%;background-size:15% auto}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.pending{cursor:default}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.pending:after{content:"";display:block;width:400%;height:400%;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF000000',endColorstr='#FF000000');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(255,255,255,0.9)),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(left top,rgba(0,0,0,0) 0%,rgba(255,255,255,0.9) 50%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(left top,rgba(0,0,0,0) 0%,rgba(255,255,255,0.9) 50%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to right bottom,rgba(0,0,0,0) 0%,rgba(255,255,255,0.9) 50%,rgba(0,0,0,0) 100%);position:absolute;-moz-animation:2s linear 0s infinite loading;-webkit-animation:2s linear 0s infinite loading;animation:2s linear 0s infinite loading}@-moz-keyframes loading{from{top:-400%;left:-400%}to{top:100%;left:100%}}@-webkit-keyframes loading{from{top:-400%;left:-400%}to{top:100%;left:100%}}@keyframes loading{from{top:-400%;left:-400%}to{top:100%;left:100%}}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.not-available{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.not-available:hover{border:1px #D05A61 solid}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.not-available:hover .prezzo{color:#D05A61;border-bottom:1px #D05A61 solid}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.not-available:hover .part_arrivo{color:#D05A61}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.not-available:hover .part_arrivo .etichetta{color:#D05A61}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.show-vector .prezzo{background-repeat:no-repeat !important;background-position:00px 10px !important;background-size:64px}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.show-vector .prezzo span{visibility:hidden !important}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.vector-code-ng .prezzo{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ng-logo.png) !important}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.vector-code-ti .prezzo{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/ti-logo.png) !important}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .prezzo{border-bottom:1px #a3a2a3 solid;padding:5px 0;position:relative;color:#888888;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .prezzo.allotment{visibility:hidden;height:15px}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .prezzo .from{position:absolute;left:-9px;top:12px;width:27px;text-align:center;font-size:.5625em;line-height:1.33333em;text-transform:uppercase}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .prezzo .valuta{font-size:.9375em;line-height:1.13333em;font-family:'montserratsemibold'}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .prezzo .intero{font-size:2.125em;line-height:1em;font-family:'montserratsemibold'}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .prezzo .decimale{font-size:.9375em;line-height:1.13333em;font-family:'montserratsemibold';position:relative;left:-5px}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .part_arrivo{padding:3px 0;font-size:.8125em;line-height:1.30769em;color:#3d3d3d;text-transform:uppercase;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s;overflow:hidden}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .part_arrivo .etichetta{font-size:.76923em;line-height:1.7em;color:#888888;text-transform:inherit;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s;float:left}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li .part_arrivo .data_ora{float:right;margin:0 0 0 5px}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li:hover{border:1px #29b6ff solid}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li:hover .prezzo{color:#29b6ff;border-bottom:1px #29b6ff solid}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li:hover .part_arrivo{color:#29b6ff}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li:hover .part_arrivo .etichetta{color:#29b6ff}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.active{background:#29b6ff;border:1px #29b6ff solid}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.active .prezzo{color:#fff;border-bottom:1px #fff solid}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.active .part_arrivo{color:#fff;clear:both}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.active .part_arrivo .etichetta{color:#fff}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.active.is_not_allowed_vehicle{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/no_auto_bianco.svg);background-repeat:no-repeat;background-position:90% 15%;background-size:15% auto}.container_prenotazione .container_step_col .container_step_col_1 .scegli-tratta .swiper-wrapper .swiper-slide ul li.active.show-vector{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/logos/no_vendita_bianco.svg) !important;background-repeat:no-repeat;background-position:90% 15%;background-size:15% auto}.booking-tabs{width:100%;overflow:hidden;padding:40px 0 0}@media (min-width:320px) and (max-width:989px){.booking-tabs{padding:15px;width:100%;overflow:inherit;overflow-x:scroll;background:#fff;box-sizing:border-box;overflow-y:hidden}}.booking-tabs ul{list-style-type:none;padding:0;margin:0 auto;position:relative;max-width:940px;width:100%}@media (min-width:320px) and (max-width:989px){.booking-tabs ul{padding:0;width:940px;height:45px}}.booking-tabs ul li{float:left;width:156px;overflow:visible;height:45px;position:relative}.booking-tabs ul li:before{content:'';background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/step.png);background-repeat:no-repeat;background-position:0 0;width:162px;height:45px;overflow:hidden;position:absolute;display:block;left:0;top:0;z-index:1}.booking-tabs ul li a{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/step.png);background-position:0 -45px;width:160px;height:45px;overflow:hidden;position:absolute;display:block;left:0;top:0;z-index:10}.booking-tabs ul li a span{color:#29b6ff}.booking-tabs ul li a.fatto{background-position:left bottom}.booking-tabs ul li a.fatto span{color:#fff}.booking-tabs ul li a.disabled{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;background-image:none}.booking-tabs ul li a.disabled span{color:#606060}.booking-tabs ul li span{display:block;position:absolute;left:22px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#606060;text-transform:uppercase;font-size:.75em;line-height:1.08333em;width:55%}.booking-tabs ul li:last-child{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/step_end.png)}.booking-tabs ul li:last-child:before{content:'';background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/step_end.png)}.booking-tabs ul li:last-child a{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/step_end.png)}.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{background:#26507e url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/close_tooltip.gif) no-repeat right 3px top 3px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;font-size:1.125em;line-height:1.22222em;-moz-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.25);-webkit-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.25);box-shadow:0px 0px 20px 0px rgba(50,50,50,0.25);border:none !important}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{display:none !important}.blocco_tooltip{width:100%;display:block;clear:both;padding:10px 0 0;font-size:.75em;line-height:2em}.blocco_tooltip span.tooltip{width:20px;height:20px;display:inline-block;border-radius:50%;z-index:1;background:#29b6ff;color:#fff;text-align:center;text-decoration:none;font-size:1.16667em;line-height:1.42857em}.blocco_tooltip label{display:inline-block;width:inherit;font-size:.75em;line-height:1.66667em;text-transform:uppercase;color:#606060}@media (min-width:320px) and (max-width:989px){.blocco_tooltip label{font-size:90% !important;max-width:70%}}.accommodations-list{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 0 30px;padding:20px 10px 50px;background:#efefef}@media (min-width:320px) and (max-width:989px){.accommodations-list{padding:20px 0 50px}}.accommodations-list .aggiungi_altra{background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/plus-blu.png) no-repeat left center;background-size:12px auto;font-size:.75em;line-height:1.66667em;padding:10px 0 10px 20px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-transform:uppercase;position:absolute;left:0;bottom:0;width:100%}.accommodations-list h3{font-size:1.375em;line-height:1.36364em;color:#606060;padding:0 10px 5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.accommodations-list h3{font-size:1.125em;line-height:1.33333em}}.accommodations-list .jcf-select{border:none;height:42px}.accommodations-list .jcf-select .jcf-select-text{font-size:.9375em;line-height:2.8em;margin:0 42px 0 10px}.accommodations-list .jcf-select .jcf-select-opener{width:42px}.accommodations-list .accommodation{width:100%;overflow:visible;padding:0 0 10px;position:relative}@media (min-width:320px) and (max-width:989px){.accommodations-list .accommodation{padding:10px 0 10px}}.accommodations-list .accommodation:after{content:'';display:block;clear:both}.accommodations-list .accommodation .accommodation_1{width:58%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media (min-width:320px) and (max-width:989px){.accommodations-list .accommodation .accommodation_1{width:100%}}.accommodations-list .accommodation .accommodation_2{width:14%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media (min-width:320px) and (max-width:989px){.accommodations-list .accommodation .accommodation_2{width:33.333333%}}.accommodations-list .accommodation .remove-accommodation{clear:both;padding:5px 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;cursor:pointer;text-transform:uppercase;color:#29b6ff;position:relative;text-align:right;font-size:.75em;line-height:1.66667em;overflow:hidden}.accommodations-list .accommodation label{display:block;width:100%;font-size:.75em;line-height:1.66667em;text-transform:uppercase;color:#606060}.vehicles-warning{color:red}.animali_domestici{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 0 30px;padding:20px 10px;background:#efefef}.animali_domestici.pet-cabin{display:none}.animali_domestici.pet-cabin .animali_domestici_block_2{width:55%;text-align:right}@media (min-width:320px) and (max-width:989px){.animali_domestici.pet-cabin .animali_domestici_block_2{width:auto;text-align:left}}.animali_domestici.pet-cabin .animali_domestici_block_2 .info{float:right;font-size:.8125em;line-height:1.38462em}@media (min-width:320px) and (max-width:989px){.animali_domestici.pet-cabin .animali_domestici_block_2 .info{padding:10px 0px 10px;display:block}}.animali_domestici.pet-cabin.show{display:block}@media (min-width:320px) and (max-width:989px){.animali_domestici{padding:10px 0}}.animali_domestici h3{font-size:1.375em;line-height:1.36364em;color:#606060;padding:0 10px 5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.animali_domestici h3{font-size:1.125em;line-height:1.33333em}}.animali_domestici .jcf-select{border:none;height:42px}.animali_domestici .jcf-select .jcf-select-text{font-size:.9375em;line-height:2.8em;margin:0 42px 0 10px}.animali_domestici .jcf-select .jcf-select-opener{width:42px}.animali_domestici .animali_domestici_block{width:100%;overflow:visible;padding:0;position:relative;float:none !important}@media (min-width:320px) and (max-width:989px){.animali_domestici .animali_domestici_block{padding:0}}.animali_domestici .animali_domestici_block:after{content:'';display:block;clear:both}.animali_domestici .animali_domestici_block .animali_domestici_block_1{width:14%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media (min-width:320px) and (max-width:989px){.animali_domestici .animali_domestici_block .animali_domestici_block_1{width:50%}}.animali_domestici .animali_domestici_block .animali_domestici_block_2{position:absolute;right:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:320px) and (max-width:989px){.animali_domestici .animali_domestici_block .animali_domestici_block_2{clear:both;position:relative;right:inherit;top:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;padding:0 10px}}.animali_domestici .animali_domestici_block .animali_domestici_block_2 a{font-size:.8125em;line-height:1.53846em;text-decoration:underline;color:#25b5ff}.animali_domestici .animali_domestici_block label{display:block;width:100%;font-size:.75em;line-height:1.66667em;text-transform:uppercase;color:#606060}.animali_domestici .animali_domestici_block .blocco_tooltip{padding:0 10px}.vehicles-list{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 0 30px;padding:50px 10px 50px;background:#efefef}@media (min-width:320px) and (max-width:989px){.vehicles-list{padding:0 0 15px}}.vehicles-list .aggiungi_altra{background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/plus-blu.png) no-repeat left center;background-size:12px auto;font-size:.75em;line-height:1.66667em;padding:10px 0 10px 20px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-transform:uppercase;position:absolute;left:0;bottom:0;width:100%}.vehicles-list .limitazioni{background:#fff;font-size:.8125em;line-height:1.53846em;text-decoration:underline;color:#25b5ff;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:absolute;left:0;top:0;width:100%;text-align:right;padding:5px 20px}@media (min-width:320px) and (max-width:989px){.vehicles-list .limitazioni{padding:5px 0;position:relative;text-align:left}}.vehicles-list .che_veicolo{font-size:.8125em;line-height:1.53846em;text-decoration:underline;color:#25b5ff;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:absolute;left:0;top:50px;height:auto;width:100%;text-align:right;padding:5px 20px}@media (min-width:320px) and (max-width:989px){.vehicles-list .che_veicolo{padding:5px 10px;position:relative;text-align:left;top:0}}.vehicles-list .no-vehicles{display:inline-block;clear:both;padding:10px;font-size:.875em;line-height:1.42857em;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606060;cursor:pointer}.vehicles-list .no-vehicles span{width:20px;height:20px;line-height:20px !important;display:inline-block;border-radius:50%;z-index:1;background:#29b6ff;color:#fff;text-align:center;text-decoration:none}.vehicles-list h3{font-size:1.375em;line-height:1.36364em;color:#606060;padding:0 10px 5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.vehicles-list h3{font-size:1.25em;line-height:1.2em;padding:10px 10px 5px}}.vehicles-list .jcf-select{border:none;height:42px}.vehicles-list .jcf-select .jcf-select-text{font-size:.9375em;line-height:2.8em;margin:0 42px 0 10px}.vehicles-list .jcf-select .jcf-select-opener{width:42px}.vehicles-list .vehicle{width:100%;overflow:visible;padding:0 0 30px;position:relative}.vehicles-list .vehicle:after{content:'';display:block;clear:both}.vehicles-list .vehicle .vehicle_1{width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px;padding:0 10px}@media (min-width:320px) and (max-width:989px){.vehicles-list .vehicle .vehicle_1{width:100%;margin:0 0 10px;float:none}}.vehicles-list .vehicle .vehicle_2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:0 0 15px}@media (min-width:320px) and (max-width:989px){.vehicles-list .vehicle .vehicle_2{width:100%;margin:0 0 10px;float:none}}.vehicles-list .vehicle .vehicle_3{width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px}@media (min-width:320px) and (max-width:989px){.vehicles-list .vehicle .vehicle_3{width:100%;margin:0 0 10px;float:none}}.vehicles-list .vehicle .vehicle_3 .vehicle_3_1{width:58%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media (min-width:320px) and (max-width:989px){.vehicles-list .vehicle .vehicle_3 .vehicle_3_1{width:100%}}.vehicles-list .vehicle .vehicle_3 .vehicle_3_2{width:14%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media (min-width:320px) and (max-width:989px){.vehicles-list .vehicle .vehicle_3 .vehicle_3_2{width:33.333333%}}.vehicles-list .vehicle .remove-vehicle{clear:both;padding:0 10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;cursor:pointer;text-transform:uppercase;color:#29b6ff;position:relative;text-align:right;font-size:.75em;line-height:1.66667em;overflow:hidden}.vehicles-list .vehicle label{display:block;width:100%;font-size:.75em;line-height:1.66667em;text-transform:uppercase;color:#606060}.vehicles-list .vehicle .blocco_tooltip{padding:10px 10px 20px}.vehicles-list .vehicle .blocco_tooltip label{display:inline-block;width:initial;font-size:1.125em;line-height:1.11111em;text-transform:uppercase;color:#606060}.vehicles-list .vehicle input[type="text"]{border:none;height:42px;width:100%;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c8c8c;padding:10px;outline:none}.vehicles-list .vehicle input[type="text"]::-webkit-input-placeholder{color:#8c8c8c}.vehicles-list .vehicle input[type="text"]::-moz-placeholder{color:#8c8c8c}.vehicles-list .vehicle input[type="text"]:-ms-input-placeholder{color:#8c8c8c}.vehicles-list .vehicle input[type="text"]:-moz-placeholder{color:#8c8c8c}.vehicles-list .vehicle .tooltip-link{font-size:.8125em;line-height:1.53846em;color:#25b5ff;display:inline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:auto;text-align:right;padding:5px 0px;position:relative;float:right}@media (min-width:320px) and (max-width:989px){.vehicles-list .vehicle .tooltip-link{padding:5px 0;position:relative;text-align:left}}.booking-agency-logged.page-booking-accommodation.b2b-version-enabled .link_footer,.booking-agency-logged.page-booking-passengers.b2b-version-enabled .link_footer,.booking-agency-logged.page-booking-payment.b2b-version-enabled .link_footer{display:none}@media (min-width:320px) and (max-width:989px){.booking-agency-logged.page-booking-accommodation.b2b-version-enabled #footer,.booking-agency-logged.page-booking-passengers.b2b-version-enabled #footer,.booking-agency-logged.page-booking-payment.b2b-version-enabled #footer{display:none !important}}.booking-agency-logged.b2b-version-enabled .blocco_switch{height:30px;line-height:30px;margin-bottom:22px}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch{float:right}.booking-agency-logged.b2b-version-enabled .blocco_switch label.label{float:left !important;text-transform:uppercase !important;color:#00aeef !important;font-size:12px !important;line-height:120%;max-width:400px}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch{margin-right:10px}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .switch{position:relative;display:inline-block;width:58px;height:30px;padding-bottom:0px !important}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .switch input{display:none}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .slider.active{background-color:#4DD161}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .slider.active:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .slider:before{position:absolute;content:"";height:25px;width:24px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .slider.round{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.booking-agency-logged.b2b-version-enabled .blocco_switch .form-switch .slider.round:before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:2px -1px 10px 0px rgba(0,0,0,0.55);-moz-box-shadow:2px -1px 10px 0px rgba(0,0,0,0.55);box-shadow:2px -1px 10px 0px rgba(0,0,0,0.55)}.b2b_area_accommodation{max-width:960px;margin:0 auto}.b2b_area_accommodation .booking-tabs{margin-left:10%;padding-top:20px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .booking-tabs{margin-left:0%}}.b2b_area_accommodation .container_prenotazione{padding-top:20px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .container_prenotazione{padding-bottom:30vh !important}}.b2b_area_accommodation .container_step_col{margin-left:0px !important;margin-right:0px !important;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/vertical-separator.png) repeat-y 80.3% 0%}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .container_step_col{width:100% !important;background-image:none !important}}.b2b_area_accommodation .container_step_col .blocco_scegli{width:48% !important;float:left !important;padding:0px !important;margin:0px !important}.b2b_area_accommodation .container_step_col .blocco_scegli.direction-going{margin-right:2.9% !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .container_step_col .blocco_scegli.direction-going{margin-right:0% !important;margin-bottom:100px !important}}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .container_step_col .blocco_scegli{width:100% !important;float:none !important}}.b2b_area_accommodation .container_step_col .container_step_col_1{padding-left:0px !important;padding-right:0px !important;width:80% !important;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/vertical-separator.png) repeat-y 49.5% 0%}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .container_step_col .container_step_col_1{width:100% !important;background-image:none !important}}.b2b_area_accommodation .blocco_scegli_cont{border:0px !important;padding:0px !important}.b2b_area_accommodation .blocco_scegli_cont .andata_ritorno{position:relative !important;left:0px !important;top:0px !important;border:1px solid #00aeef !important;background:#00aeef !important;height:60px !important;display:inline-block !important;text-align:center;width:100%;text-transform:uppercase;font-family:'montserratbold' !important;font-size:25px !important;line-height:64px !important;font-weight:700 !important;box-sizing:border-box !important;-webkit-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);-moz-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54)}.b2b_area_accommodation .blocco_scegli_cont .andata_ritorno:after{display:none !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .blocco_scegli_cont .selezione .going-block{margin-bottom:100px}}.b2b_area_accommodation .blocco_scegli_cont .selezione .tratta{padding:0px !important;font-size:20px !important;color:#00aeef;font-family:'montserratbold';margin-top:30px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .data_nave .dep-text{color:#606060 !important;display:block !important;float:none !important;width:100% !important;padding:0px !important;text-transform:uppercase !important;font-size:.875em;font-family:'montserratbold'}.b2b_area_accommodation .blocco_scegli_cont .selezione .data_nave .ship-text{color:#606060 !important;width:100% !important;padding:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list{margin-top:0px;background:#ffffff !important;border-bottom:1px solid #bfc6c9 !important;padding:20px 0px 55px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list label{color:#00aeef;padding-bottom:5px}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .accommodation{margin-bottom:20px}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .accommodation.fake{border-top:1px solid #bfc6c9 !important;padding-top:20px}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .accommodation_1{width:100% !important;padding:0px !important;padding-bottom:20px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .accommodation_2{width:27% !important;margin-top:10px;padding:0 15px !important;padding-left:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .remove-accommodation{text-align:left !important;padding-left:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .jcf-select{border:1px solid #bfc6c9 !important;height:50px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .jcf-select .jcf-select-text{line-height:54px !important;text-transform:uppercase !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .accommodations-list .add-accommodation{background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/plus-circle.png) no-repeat left center !important;padding:10px 0 10px 40px !important;bottom:15px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list{background:#ffffff !important;padding:00px 0px 25px !important;border-bottom:1px solid #bfc6c9 !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .no-vehicles{padding-left:40px;margin-bottom:40px;position:relative}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .no-vehicles span{text-indent:-9999px;background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/close-blue-b2b.svg) no-repeat 50% 50% !important;height:40px;width:43px;position:absolute;top:-2px;left:-7px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list label{color:#00aeef;padding-bottom:5px;text-transform:uppercase;font-size:12px;padding-left:0px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .jcf-select{border:1px solid #bfc6c9 !important;height:50px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .jcf-select .jcf-select-text{line-height:54px !important;text-transform:uppercase !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .add-vehicle{background:#fff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/plus-circle.png) no-repeat left center !important;padding:00px 0px 0px 40px !important;bottom:15px;height:50px;line-height:50px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .limitazioni{text-align:left !important;padding-left:0px !important;position:relative !important;position:initial !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle{margin-bottom:0px;padding-bottom:20px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle label{color:#00aeef;padding-bottom:5px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle.fake{border-top:1px solid #bfc6c9 !important;padding-top:20px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .vehicle-details{width:100%;height:50px;border:1px solid #bfc6c9;font-size:.8125em;font-family:'montserratbold';box-sizing:border-box;padding-left:20px}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .remove-accommodation{text-align:left !important;padding-left:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .vehicle_1{padding-left:0px !important;padding-right:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .vehicle_2{padding-left:0px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .vehicle_2{padding-right:0px !important}}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .vehicle_2.right{float:right !important;padding-right:0px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .vehicle_2.right{float:none !important}}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .blocco_tooltip{padding-left:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .limitazioni{text-align:left !important;padding-left:0px !important;position:initial !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .vehicles-list .vehicle .remove-vehicle{text-align:left !important;padding-left:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici{background:#ffffff;width:100% !important;padding-left:0px !important;margin-bottom:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .animali_domestici_block{float:left;width:100% !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .animali_domestici_block{float:none !important}}.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .animali_domestici_block .animali_domestici_block_1{width:25% !important;padding-left:0px !important;padding-right:0px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .animali_domestici_block .animali_domestici_block_1:after{display:none !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .animali_domestici_block .animali_domestici_block_1{width:100% !important}}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .animali_domestici_block .animali_domestici_block_2{padding-left:0px !important}}.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .jcf-select{border:1px solid #bfc6c9 !important;height:50px !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici .jcf-select .jcf-select-text{line-height:54px !important;text-transform:uppercase !important}.b2b_area_accommodation .blocco_scegli_cont .selezione .animali_domestici label{color:#00aeef;padding-bottom:5px;text-transform:uppercase;font-size:12px;display:table-cell}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .blocco_scegli_cont .selezione{padding:30px 10px 0 !important}}.b2b_area_accommodation .bottom-buttons{width:48% !important}@media (min-width:320px) and (max-width:989px){.b2b_area_accommodation .bottom-buttons{width:100% !important;text-align:center}}.b2b_area_accommodation .bottom-buttons button{background:#00aeef;color:#ffffff;text-transform:uppercase;padding:20px;font-family:'montserratbold' !important;font-size:13px}.booking-agency-logged.page-booking-accommodation .blocco_viaggio,.booking-agency-logged.page-booking-passenger .blocco_viaggio{margin-top:0px !important;margin-bottom:0px !important;padding-left:0px !important;padding-right:0px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio .blocco_viaggio_block,.booking-agency-logged.page-booking-passenger .blocco_viaggio .blocco_viaggio_block{padding-top:0px;border-bottom:0px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio .blocco_viaggio_block#blocco_viaggio_block_1,.booking-agency-logged.page-booking-passenger .blocco_viaggio .blocco_viaggio_block#blocco_viaggio_block_1{padding-top:0px !important;padding-bottom:0px !important;margin-bottom:10px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio .blocco_viaggio_block h2,.booking-agency-logged.page-booking-passenger .blocco_viaggio .blocco_viaggio_block h2{box-sizing:border-box;font-size:18px;height:60px;line-height:64px !important;text-align:center;border-bottom:1px solid #bfc6c9;text-transform:uppercase !important;font-family:'montserratbold';color:#606060 !important}@media (min-width:320px) and (max-width:989px){.booking-agency-logged.page-booking-accommodation .blocco_viaggio .blocco_viaggio_block h2,.booking-agency-logged.page-booking-passenger .blocco_viaggio .blocco_viaggio_block h2{margin:0 !important;height:20px !important;line-height:20px !important;border:0px !important;text-align:left !important;padding-left:3%}}.booking-agency-logged.page-booking-accommodation .blocco_viaggio .etichetta_ar,.booking-agency-logged.page-booking-passenger .blocco_viaggio .etichetta_ar{font-size:12px !important;font-family:'montserratbold';color:#00aeef !important;padding-bottom:10px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio p.tratta_data,.booking-agency-logged.page-booking-passenger .blocco_viaggio p.tratta_data{display:block !important;position:relative !important;color:#505050 !important;font-size:15px !important;font-family:'montserratbold';line-height:18px}.booking-agency-logged.page-booking-accommodation .blocco_viaggio p.tratta_data span,.booking-agency-logged.page-booking-passenger .blocco_viaggio p.tratta_data span{display:block !important;position:relative !important;color:#505050 !important;font-size:15px !important;font-family:'montserratbold'}.booking-agency-logged.page-booking-accommodation .blocco_viaggio #ct-one-way,.booking-agency-logged.page-booking-accommodation .blocco_viaggio #ct-round-trip,.booking-agency-logged.page-booking-passenger .blocco_viaggio #ct-one-way,.booking-agency-logged.page-booking-passenger .blocco_viaggio #ct-round-trip{padding-left:10px;padding-right:10px}.booking-agency-logged.page-booking-accommodation .blocco_viaggio .prezzo_totale,.booking-agency-logged.page-booking-passenger .blocco_viaggio .prezzo_totale{width:100%;padding-right:3%}@media (min-width:320px) and (max-width:989px){.booking-agency-logged.page-booking-accommodation .blocco_viaggio .prezzo_totale,.booking-agency-logged.page-booking-passenger .blocco_viaggio .prezzo_totale{width:40% !important}}.booking-agency-logged.page-booking-accommodation .blocco_viaggio #prezzo_totale,.booking-agency-logged.page-booking-passenger .blocco_viaggio #prezzo_totale{color:#505050 !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio #blocco_viaggio_block_5,.booking-agency-logged.page-booking-passenger .blocco_viaggio #blocco_viaggio_block_5{border-top:1px solid #bfc6c9 !important;padding-left:10px !important;padding-top:5px !important;padding-bottom:5px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio #blocco_viaggio_block_5 .totale,.booking-agency-logged.page-booking-passenger .blocco_viaggio #blocco_viaggio_block_5 .totale{font-size:11px !important;color:#606060 !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio ul.passenger-choice,.booking-agency-logged.page-booking-passenger .blocco_viaggio ul.passenger-choice{border-top:1px solid #bfc6c9 !important;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/sep-li-vertical.png) repeat-y 50% 0%;padding:0px !important;margin-bottom:5px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio ul.passenger-choice li,.booking-agency-logged.page-booking-passenger .blocco_viaggio ul.passenger-choice li{width:50% !important;border-bottom:1px solid #bfc6c9 !important;display:inline-block !important;height:30px !important;line-height:30px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio ul.passenger-choice li span,.booking-agency-logged.page-booking-passenger .blocco_viaggio ul.passenger-choice li span{color:#606060 !important;background-size:18px auto !important;text-align:right;padding-right:10px !important;margin-left:5px}.booking-agency-logged.page-booking-accommodation .blocco_viaggio ul.passenger-choice li.veicolo,.booking-agency-logged.page-booking-passenger .blocco_viaggio ul.passenger-choice li.veicolo{padding:0px !important}.booking-agency-logged.page-booking-accommodation .blocco_viaggio ul.passenger-choice li:after,.booking-agency-logged.page-booking-passenger .blocco_viaggio ul.passenger-choice li:after{display:none}.booking-agency-logged.page-booking-accommodation .blocco_viaggio .onlymobile,.booking-agency-logged.page-booking-passenger .blocco_viaggio .onlymobile{display:none}@media (min-width:320px) and (max-width:989px){.booking-agency-logged.page-booking-accommodation .blocco_viaggio .onlymobile,.booking-agency-logged.page-booking-passenger .blocco_viaggio .onlymobile{display:block}}.booking-agency-logged.page-booking-accommodation #ct-summary,.booking-agency-logged.page-booking-passenger #ct-summary{width:180px !important}@media (min-width:320px) and (max-width:989px){.booking-agency-logged.page-booking-accommodation #ct-summary,.booking-agency-logged.page-booking-passenger #ct-summary{width:100% !important}}.booking-agency-logged.page-booking-accommodation #ct-summary #next_step,.booking-agency-logged.page-booking-passenger #ct-summary #next_step{position:relative !important;font-family:'montserratbold' !important;font-size:14px !important;padding-left:20px;text-align:left;background:#00aeef}@media (min-width:320px) and (max-width:989px){.booking-agency-logged.page-booking-accommodation #ct-summary #next_step,.booking-agency-logged.page-booking-passenger #ct-summary #next_step{padding:20px}}.booking-agency-logged.page-booking-accommodation #ct-summary #next_step span,.booking-agency-logged.page-booking-passenger #ct-summary #next_step span{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right.png);background-repeat:no-repeat;background-position:90% 50%;display:block}.page-booking-passenger .login-mask{display:none}.page-booking-passenger span.tooltip{width:20px;height:20px;display:inline-block;border-radius:50%;z-index:1;background:#29b6ff;color:#fff;text-align:center;text-decoration:none;font-size:.875em;line-height:1.42857em}.page-booking-passenger .min-opacity{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:.1}.login-mask{width:100%;max-width:960px;margin:40px auto 40px;overflow:hidden;position:relative}@media (min-width:320px) and (max-width:989px){.login-mask{width:calc(100% - 20px);margin:0 auto 20px}}.login-mask .step_login_1{background:#efefef;position:relative;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}.login-mask .step_login_1 .choise_login_no_register{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 40px 20px;color:#2b2b2b;font-size:1.1em;text-align:center}.login-mask .step_login_1 .choise_login_no_register span{color:#29b6ff !important;text-transform:uppercase;cursor:pointer;font-family:'montserratsemibold';text-transform:uppercase}.login-mask .step_login_2{height:365px;width:290px;float:left;background:#244f80;position:relative;margin:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.login-mask .step_login_2 .step_pad h2{color:#fff}.login-mask .step_login_2 .step_pad p{color:#fff}.login-mask .step_login_3{height:365px;width:290px;float:left;background:#29b6ff;position:relative;margin:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.login-mask .step_login_3 .step_pad h2{color:#fff}.login-mask .step_login_3 .step_pad p{color:#fff}.login-mask .step_pad{position:relative;left:0;top:0;width:100%;max-width:420px;margin:0 auto}.login-mask .step_pad#recovery-block{display:none}.login-mask .step_pad h2{font-size:1.375em;line-height:1.36364em;color:#606060;padding:0 20px 10px;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.login-mask .step_pad p{font-size:.875em;line-height:1.21429em;color:#606060;text-align:center;padding:0 20px 10px}.login-mask .step_pad p.msg{color:#f68c37}.login-mask .step_pad .step_login_1_100{width:100%;overflow:hidden;padding:0 0 20px}.login-mask .step_pad .step_login_1_100 .step_login_1_50{width:100%;float:left;box-sizing:border-box;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.login-mask .step_pad .step_login_1_100 .step_login_1_50{width:100%}}.login-mask .step_pad input[type="text"],.login-mask .step_pad input[type="password"]{border:none;height:42px;width:100%;margin:0 0 12px;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c8c8c;padding:10px;outline:none;border:1px #bfc6c9 solid}.login-mask .step_pad input[type="text"]::-webkit-input-placeholder,.login-mask .step_pad input[type="password"]::-webkit-input-placeholder{color:#8c8c8c}.login-mask .step_pad input[type="text"]::-moz-placeholder,.login-mask .step_pad input[type="password"]::-moz-placeholder{color:#8c8c8c}.login-mask .step_pad input[type="text"]:-ms-input-placeholder,.login-mask .step_pad input[type="password"]:-ms-input-placeholder{color:#8c8c8c}.login-mask .step_pad input[type="text"]:-moz-placeholder,.login-mask .step_pad input[type="password"]:-moz-placeholder{color:#8c8c8c}.login-mask .step_pad .accedi_recupera{width:100%;overflow:hidden;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.login-mask .step_pad .accedi_recupera button{-moz-appearance:none;-webkit-appearance:none;padding:0 15px;border:0;cursor:pointer;margin:0;background:#29b6ff;font-size:.9375em;line-height:2.13333em;color:#fff;text-transform:uppercase;text-align:center;display:inline-block;position:relative;left:0;top:0;z-index:10;float:right}.login-mask .step_pad .accedi_recupera .rec_log{position:absolute;left:20px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75em;line-height:1.33333em;text-decoration:underline;color:#29b6ff}.dati_pass{padding:25px 0;text-align:center}@media (min-width:320px) and (max-width:989px){.dati_pass{padding:15px 0}}.dati_pass h3{text-transform:uppercase;font-size:1.75em;line-height:1.14286em;color:#606060;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.dati_pass h3{font-size:1.25em;line-height:1.2em}}.dati_pass a.view_reservation{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff;margin:30px 0 0 0;color:#fff}.dati_pass a.cancel_reservation{display:inline-block;text-transform:uppercase;padding:8px 20px;font-size:1.1875em;line-height:1.26316em;background:#29b6ff;margin:30px 0 0 0;color:#fff}.blocco_soluzione{padding:20px 20px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:320px) and (max-width:989px){.blocco_soluzione{padding:30px 0 40px}}.blocco_soluzione .dettaglio_passeggeri{border:1px #d1d0d1 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;margin:60px 0 0;position:relative}@media (min-width:320px) and (max-width:989px){.blocco_soluzione .dettaglio_passeggeri{border:none;padding:0 0 40px;margin:20px 0 0;position:relative}}.blocco_soluzione .dettaglio_passeggeri .stessi_dati_ritorno{width:100%;display:none;position:relative;padding:0 0 50px;text-align:center}.blocco_soluzione .dettaglio_passeggeri .stessi_dati_ritorno .stessi_dati_ritorno_1{display:inline-block;margin:0 10px;background:#29b6ff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:12px 20px;min-width:150px}.blocco_soluzione .dettaglio_passeggeri .stessi_dati_ritorno .stessi_dati_ritorno_1 .jcf-checkbox{border:1px solid #fff}.blocco_soluzione .dettaglio_passeggeri .stessi_dati_ritorno .stessi_dati_ritorno_1 label{display:inline-block;color:#fff;text-transform:uppercase;font-size:.9375em;line-height:1.6em}.blocco_soluzione .dettaglio_passeggeri .scegli_veicolo{padding:0 10px 20px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:320px) and (max-width:989px){.blocco_soluzione .dettaglio_passeggeri .scegli_veicolo{padding:0 10px 20px !important}}.blocco_soluzione .dettaglio_passeggeri .passenger{padding:0 0 50px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.blocco_soluzione .dettaglio_passeggeri .passenger{padding:0 0 20px}}.blocco_soluzione .dettaglio_passeggeri .passenger .form_100.block label{display:block}.blocco_soluzione .dettaglio_passeggeri .passenger .passeggero{width:100%;padding:0 10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.blocco_soluzione .dettaglio_passeggeri .passenger .passeggero h3{font-size:1.375em;line-height:1.18182em;color:#606060;font-family:'montserratsemibold'}.blocco_soluzione .dettaglio_passeggeri .passenger .passeggero p{width:100%;display:block;clear:both;color:#606060;font-size:.75em;line-height:2em}.blocco_soluzione .dettaglio_passeggeri .passenger .passeggero p span{width:20px;height:20px;display:inline-block;border-radius:50%;z-index:1;background:#29b6ff;color:#fff;text-align:center;text-decoration:none;font-size:1.16667em;line-height:1.42857em}.blocco_soluzione .info_txt{margin:50px 0 0 0}@media (min-width:320px) and (max-width:989px){.blocco_soluzione .info_txt{margin:40px 0 0 0;padding:0 10px}}.blocco_soluzione .info_txt h3{text-transform:uppercase;color:#606060;font-size:.875em;line-height:1.21429em;padding:0 0 10px}.blocco_soluzione .info_txt p{color:#606060;font-size:.875em;line-height:1.21429em}.blocco_soluzione .info_txt p a{color:#29b6ff}div.field_profile{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:84px;padding:0 10px 18px;position:relative;border-left:1px #c1c1c1 solid}@media (min-width:320px) and (max-width:989px){div.field_profile{width:100%;border-left:none}}div.field_profile strong{display:block;font-weight:400;font-family:'montserratregular';font-size:.875em;line-height:1.28571em}#mailchimp-signup-subscribe-block-newsletter-form .form-item.form-type-checkboxes{display:inline-block;overflow:hidden;margin-top:2px;padding-left:10px}@media (min-width:320px) and (max-width:989px){#mailchimp-signup-subscribe-block-newsletter-form .form-item.form-type-checkboxes{padding-left:10px;padding-right:10px}}#mailchimp-signup-subscribe-block-newsletter-form .form-item.form-type-checkboxes .form-checkboxes div{float:left;padding-right:20px}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item,div.form{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:84px;padding:0 10px 18px;position:relative;margin-bottom:0px !important;margin-top:0px !important}@media (min-width:320px) and (max-width:989px){#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item,div.form{width:100%}}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia,div.form.form-item-mergevars-COMPANY #edit-mergevars-company,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia,div.form.mc-field-group #edit-mergevars-company,div.form.mc-field-group ul.scegli_compagnia{list-style-type:none;padding:0;margin:8px 0 0;overflow:hidden}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company li,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia li,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company li,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia li,div.form.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY,div.form.form-item-mergevars-COMPANY #edit-mergevars-company li,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia li,div.form.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY,div.form.mc-field-group #edit-mergevars-company li,div.form.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY,div.form.mc-field-group ul.scegli_compagnia li{float:left;overflow:hidden;margin:0 20px 0 0}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-radio,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company li span.jcf-radio,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-radio,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia li span.jcf-radio,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-radio,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company li span.jcf-radio,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-radio,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia li span.jcf-radio,div.form.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-radio,div.form.form-item-mergevars-COMPANY #edit-mergevars-company li span.jcf-radio,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-radio,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia li span.jcf-radio,div.form.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-radio,div.form.mc-field-group #edit-mergevars-company li span.jcf-radio,div.form.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-radio,div.form.mc-field-group ul.scegli_compagnia li span.jcf-radio{float:left;margin:0 5px 0 0}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-checkbox,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company li span.jcf-checkbox,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-checkbox,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia li span.jcf-checkbox,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-checkbox,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company li span.jcf-checkbox,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-checkbox,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia li span.jcf-checkbox,div.form.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-checkbox,div.form.form-item-mergevars-COMPANY #edit-mergevars-company li span.jcf-checkbox,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-checkbox,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia li span.jcf-checkbox,div.form.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY span.jcf-checkbox,div.form.mc-field-group #edit-mergevars-company li span.jcf-checkbox,div.form.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY span.jcf-checkbox,div.form.mc-field-group ul.scegli_compagnia li span.jcf-checkbox{float:left;margin:0 5px 0 0}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY label,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY #edit-mergevars-company li label,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY label,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form-item-mergevars-COMPANY ul.scegli_compagnia li label,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY label,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group #edit-mergevars-company li label,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY label,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.mc-field-group ul.scegli_compagnia li label,div.form.form-item-mergevars-COMPANY #edit-mergevars-company .form-item-mergevars-COMPANY label,div.form.form-item-mergevars-COMPANY #edit-mergevars-company li label,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia .form-item-mergevars-COMPANY label,div.form.form-item-mergevars-COMPANY ul.scegli_compagnia li label,div.form.mc-field-group #edit-mergevars-company .form-item-mergevars-COMPANY label,div.form.mc-field-group #edit-mergevars-company li label,div.form.mc-field-group ul.scegli_compagnia .form-item-mergevars-COMPANY label,div.form.mc-field-group ul.scegli_compagnia li label{float:left}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.residente,div.form.residente{display:none}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.password,div.form.password{clear:both}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form_100,div.form.form_100{width:100%;height:auto}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form_100 label,div.form.form_100 label{display:inline-block;color:#606060;font-size:.875em;line-height:1.28571em;max-width:90%;text-transform:uppercase}@media (min-width:320px) and (max-width:989px){#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form_100 label,div.form.form_100 label{max-width:80%}}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item.form_100 .copy-from-master,div.form.form_100 .copy-from-master{color:#29b6ff;text-decoration:underline;font-size:.875em;line-height:1.21429em;padding:0 0 10px;cursor:pointer}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="text"],#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="password"],#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="email"],div.form input[type="text"],div.form input[type="password"],div.form input[type="email"]{height:42px;width:100%;margin:0;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c8c8c;padding:10px;outline:none;border:1px #bfc6c9 solid}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="text"]::-webkit-input-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="password"]::-webkit-input-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="email"]::-webkit-input-placeholder,div.form input[type="text"]::-webkit-input-placeholder,div.form input[type="password"]::-webkit-input-placeholder,div.form input[type="email"]::-webkit-input-placeholder{color:#8c8c8c}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="text"]::-moz-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="password"]::-moz-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="email"]::-moz-placeholder,div.form input[type="text"]::-moz-placeholder,div.form input[type="password"]::-moz-placeholder,div.form input[type="email"]::-moz-placeholder{color:#8c8c8c}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="text"]:-ms-input-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="password"]:-ms-input-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="email"]:-ms-input-placeholder,div.form input[type="text"]:-ms-input-placeholder,div.form input[type="password"]:-ms-input-placeholder,div.form input[type="email"]:-ms-input-placeholder{color:#8c8c8c}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="text"]:-moz-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="password"]:-moz-placeholder,#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item input[type="email"]:-moz-placeholder,div.form input[type="text"]:-moz-placeholder,div.form input[type="password"]:-moz-placeholder,div.form input[type="email"]:-moz-placeholder{color:#8c8c8c}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item .jcf-select,div.form .jcf-select{height:42px}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item .jcf-select .jcf-select-text,div.form .jcf-select .jcf-select-text{font-size:.9375em;line-height:2.66667em;color:#8c8c8c}#mailchimp-signup-subscribe-block-newsletter-form .mailchimp-newsletter-mergefields>div.form-item .jcf-select .jcf-select-opener,div.form .jcf-select .jcf-select-opener{width:42px}#mailchimp-signup-subscribe-block-newsletter-form .form-actions{clear:both;overflow:hidden}#submit_page_signup,#submit_page_edit,#mc-embedded-subscribe,#mailchimp-signup-subscribe-block-newsletter-form #edit-submit{-moz-appearance:none;-webkit-appearance:none;border:0;cursor:pointer;background:#29b6ff;font-size:1.375em;line-height:2.18182em;color:#fff;text-transform:uppercase;text-align:center;display:block;left:0;top:0;z-index:10;outline:none;margin:0 10px 15px;position:relative;display:block;float:right;padding:0 20px;-webkit-text-fill-color:#fff}@media (min-width:320px) and (max-width:989px){#submit_page_signup,#submit_page_edit,#mc-embedded-subscribe,#mailchimp-signup-subscribe-block-newsletter-form #edit-submit{position:relative;margin:0 10px 15px}}#invoice-details{display:none;margin:20px 0 0 0;width:100%;clear:both}@media (min-width:320px) and (max-width:989px){#invoice-details .form{padding:0 0 10px !important}}.blocco_fattura{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px #a3a2a3 solid;padding:40px 20px;margin:0 0 50px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.blocco_fattura{padding:20px 10px 20px;margin:0 0 20px}}.blocco_fattura h3{text-transform:uppercase;color:#606060;padding:0 0 20px;font-size:1.5em;line-height:1.16667em;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.blocco_fattura h3{font-size:1.25em;line-height:1.2em}}.blocco_fattura p{color:#606060;font-size:.875em;line-height:1.21429em;padding:0 0 20px}.blocco_fattura p a{color:#29b6ff}.blocco_fattura .jcf-checkbox{float:left}.blocco_fattura label{float:left}.blocco_fattura #request-invoice{-moz-appearance:none;-webkit-appearance:none;padding:0 15px;border:0;cursor:pointer;margin:0;background:#29b6ff;font-size:.9375em;line-height:2.13333em;color:#fff;text-transform:uppercase;text-align:center;display:inline-block;position:relative;left:0;top:0;z-index:10}.blocco_fattura p.invoice-warning-text{color:red;padding-left:10px !important;padding-top:30px}.blocco_fattura #invoice-data.hidden{display:none}.blocco_card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px #a3a2a3 solid;padding:40px 20px;margin:0 0 50px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.blocco_card{padding:20px 10px 20px;margin:0 0 20px}}.blocco_card h3{text-transform:uppercase;color:#606060;padding:0 0 20px;font-size:1.5em;line-height:1.16667em;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.blocco_card h3{font-size:1.25em;line-height:1.2em}}.blocco_card p{color:#606060;font-size:.875em;line-height:1.21429em;padding:0 0 20px}.blocco_card p a{color:#29b6ff}.blocco_card .jcf-checkbox{float:left}.blocco_card label{float:left}.blocco_convenzioni,.blocco_flessibilita{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px #A3A2A3 solid;padding:40px 20px 20px;margin:0 0 50px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.blocco_convenzioni,.blocco_flessibilita{padding:20px 10px 20px;margin:0 0 20px}}@media (min-width:320px) and (max-width:989px){.blocco_convenzioni .form,.blocco_flessibilita .form{padding:0 0 10px !important}}.blocco_convenzioni h3,.blocco_flessibilita h3{text-transform:uppercase;color:#606060;padding:0 0 20px;font-size:1.5em;line-height:1.16667em;font-family:'montserratsemibold';text-align:center;width:100%}@media (min-width:320px) and (max-width:989px){.blocco_convenzioni h3,.blocco_flessibilita h3{font-size:1.25em;line-height:1.2em}}.blocco_convenzioni .opzioni_1,.blocco_flessibilita .opzioni_1{display:inline-block;text-align:center;width:312px;height:42px}.blocco_convenzioni .opzioni_1 .jcf-select,.blocco_flessibilita .opzioni_1 .jcf-select{height:42px}.blocco_convenzioni .opzioni_1 .jcf-select .jcf-select-text,.blocco_flessibilita .opzioni_1 .jcf-select .jcf-select-text{font-size:.9375em;line-height:2.66667em;color:#8C8C8C}.blocco_convenzioni .opzioni_1 .jcf-select .jcf-select-opener,.blocco_flessibilita .opzioni_1 .jcf-select .jcf-select-opener{width:42px}.blocco_convenzioni .opzioni_1 input[type="text"],.blocco_flessibilita .opzioni_1 input[type="text"]{height:42px;width:100%;margin:0;font-size:.9375em;line-height:1.46667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8C8C8C;padding:10px;outline:none;border:1px #BFC6C9 solid}.blocco_convenzioni .opzioni_1 input[type="text"]::-webkit-input-placeholder,.blocco_flessibilita .opzioni_1 input[type="text"]::-webkit-input-placeholder{color:#8C8C8C}.blocco_convenzioni .opzioni_1 input[type="text"]::-moz-placeholder,.blocco_flessibilita .opzioni_1 input[type="text"]::-moz-placeholder{color:#8C8C8C}.blocco_convenzioni .opzioni_1 input[type="text"]:-ms-input-placeholder,.blocco_flessibilita .opzioni_1 input[type="text"]:-ms-input-placeholder{color:#8C8C8C}.blocco_convenzioni .opzioni_1 input[type="text"]:-moz-placeholder,.blocco_flessibilita .opzioni_1 input[type="text"]:-moz-placeholder{color:#8C8C8C}.blocco_convenzioni .opzioni_3,.blocco_flessibilita .opzioni_3{width:50%;float:left;text-align:left}@media (min-width:320px) and (max-width:989px){.blocco_convenzioni .opzioni_3,.blocco_flessibilita .opzioni_3{width:100%}}.blocco_convenzioni .opzioni_3 p,.blocco_flessibilita .opzioni_3 p{color:#606060;font-size:.875em;line-height:1.21429em}@media (min-width:320px) and (max-width:989px){.blocco_convenzioni .opzioni_3 p,.blocco_flessibilita .opzioni_3 p{margin:0 0 10px}}.blocco_convenzioni .opzioni_3 p a,.blocco_flessibilita .opzioni_3 p a{color:#29B6FF;display:block}.blocco_convenzioni .opzioni_2,.blocco_flessibilita .opzioni_2{display:inline-block;float:right;margin:0;background:#29B6FF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFFFFF;padding:12px 20px;min-width:150px}@media (min-width:320px) and (max-width:989px){.blocco_convenzioni .opzioni_2,.blocco_flessibilita .opzioni_2{width:100%}}.blocco_convenzioni .opzioni_2 .jcf-checkbox,.blocco_flessibilita .opzioni_2 .jcf-checkbox{border:1px solid #FFFFFF}.blocco_convenzioni .opzioni_2 label,.blocco_flessibilita .opzioni_2 label{display:inline-block;color:#FFFFFF;text-transform:uppercase;font-size:1.5625em;line-height:.8em}@media (min-width:320px) and (max-width:989px){.blocco_flessibilita{margin:0 auto 20px;width:calc(100% - 20px)}}@media (min-width:320px) and (max-width:989px){.blocco_convenzioni{margin:0 auto 20px;width:calc(100% - 20px)}}.blocco_conosciamoci{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px #a3a2a3 solid;padding:40px 20px;margin:0 0 50px}@media (min-width:320px) and (max-width:989px){.blocco_conosciamoci{padding:20px 10px;margin:0 0 20px}}.blocco_conosciamoci h3{text-transform:uppercase;color:#606060;padding:0 0 20px;font-size:1.5em;line-height:1.16667em;font-family:'montserratsemibold';text-align:center}@media (min-width:320px) and (max-width:989px){.blocco_conosciamoci h3{font-size:1.25em;line-height:1.2em}}.blocco_conosciamoci p{color:#606060;padding:0 0 20px;text-align:center;font-size:1.375em;line-height:1.18182em}.blocco_conosciamoci p a{color:#29b6ff}.blocco_conosciamoci .motivo_viaggio{width:100%;text-align:center}.blocco_conosciamoci .motivo_viaggio .motivo_viaggio_1{display:inline-block;margin:0 10px;background:#29b6ff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:12px 20px;min-width:150px}@media (min-width:320px) and (max-width:989px){.blocco_conosciamoci .motivo_viaggio .motivo_viaggio_1{width:100%;margin:5px 0;text-align:left}}.blocco_conosciamoci .motivo_viaggio .motivo_viaggio_1 .jcf-checkbox{border:1px solid #fff}.blocco_conosciamoci .motivo_viaggio .motivo_viaggio_1 label{display:inline-block;color:#fff;text-transform:uppercase;font-size:.9375em;line-height:1.6em}.blocco_condizioni{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px #a3a2a3 solid;padding:40px 20px 20px;margin:0 0 50px}@media (min-width:320px) and (max-width:989px){.blocco_condizioni{padding:20px 10px;margin:0 0 20px}}.blocco_condizioni h3{text-transform:uppercase;color:#606060;padding:0 0 20px;font-size:1.5em;line-height:1.16667em;font-family:'montserratsemibold'}@media (min-width:320px) and (max-width:989px){.blocco_condizioni h3{font-size:1.25em;line-height:1.2em}}.blocco_condizioni .blocco_condizioni_1{display:flex;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 20px}@media (min-width:320px) and (max-width:989px){.blocco_condizioni .blocco_condizioni_1{padding:0 0 10px}}.blocco_condizioni .blocco_condizioni_1 label{display:inline-block;color:#606060;font-size:.9375em;line-height:1.6em;max-width:90%}@media (min-width:320px) and (max-width:989px){.blocco_condizioni .blocco_condizioni_1 label{max-width:80%}}.blocco_condizioni .blocco_condizioni_1 label a{color:#29b6ff}.blocco_emails{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:40px 20px;margin:0 0 0px;overflow:hidden}@media (min-width:320px) and (max-width:989px){.blocco_emails{padding:20px 10px;margin:0 0 20px}}.blocco_emails h3{text-transform:uppercase;color:#606060;padding:0 0 20px;font-size:1.5em;line-height:1.16667em;font-family:'montserratsemibold';text-align:center}@media (min-width:320px) and (max-width:989px){.blocco_emails h3{font-size:1.25em;line-height:1.2em}}.blocco_emails p{color:#606060;padding:0 0 20px;text-align:center;font-size:1.375em;line-height:1.18182em}.blocco_emails p a{color:#29b6ff}.blocco_emails label{text-transform:initial !important;margin-bottom:30px;font-size:0.9em}.blocco_emails .copy-email{display:inline-block;width:100%;padding-bottom:5px}.blocco_emails .copy-email span{text-transform:uppercase;color:#666666}.blocco_emails span.description{color:#214F81;display:inline-block;font-size:.78571em;line-height:1.27273em;margin-top:10px}.blocco_emails.navigo{text-align:center;max-width:90%;margin:0 auto;font-weight:200}.blocco_emails.navigo a#apply_discount_isee{padding:10px 20px;background:#22b4ff;color:#ffffff;margin:0 auto;text-transform:uppercase;display:inline-block;margin-top:30px}.blocco_emails.navigo .ticket-type{display:block;padding-top:10px;text-transform:uppercase;border-top:4px solid #F88D2B;margin-top:10px}.blocco_emails p.item-trip{margin-top:30px}#ui-datepicker-div.passeggeri{font-size:100%;font-family:'montserratregular';background:#fff;border:5px solid #bfc6c9 !important;z-index:100000 !important;width:342px !important}@media (min-width:320px) and (max-width:989px){#ui-datepicker-div.passeggeri{top:40px;border:1px solid #bfc6c9 !important;width:calc(100% - 40px) !important;z-index:1000000}}#ui-datepicker-div.passeggeri:after{display:none}#booking[data-step="5"] .form{height:auto}@media (min-width:320px) and (max-width:989px){#booking[data-step="5"] .form{padding:0 10px 10px}}#booking[data-step="5"] .form .invoice-warning-text{padding-left:35px}.booking-agency-logged.page-booking-passenger.b2b-version-enabled .link_footer{display:none}@media (min-width:320px) and (max-width:989px){.booking-agency-logged.page-booking-passenger.b2b-version-enabled #footer{display:none !important}}.b2b_area_passengers{max-width:960px;margin:0 auto}.b2b_area_passengers div.blocco_soluzione.direction-return>div.dettaglio_passeggeri>div.accommodation>div>div:nth-child(1){height:433px}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers div.blocco_soluzione.direction-return>div.dettaglio_passeggeri>div.accommodation>div>div:nth-child(1){height:auto !important}}.b2b_area_passengers .booking-tabs{margin-left:10%;padding-top:20px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .booking-tabs{margin-left:0%}}.b2b_area_passengers .container_prenotazione{padding-top:20px !important}.b2b_area_passengers .container_step_col{margin-left:0px !important;margin-right:0px !important;overflow:initial !important;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/vertical-separator.png) repeat-y 80.3% 0%}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .container_step_col{background-image:none !important}}.b2b_area_passengers .container_step_col .blocco_scegli{width:100% !important;float:left !important;padding:0px !important;margin:0px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .container_step_col .blocco_scegli{width:100% !important;float:none !important;padding-bottom:30vh !important}}.b2b_area_passengers .container_step_col .blocco_scegli .blocco_scegli_cont{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/vertical-separator.png) repeat-y 49.5% 0%;overflow:hidden !important}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .container_step_col .blocco_scegli .blocco_scegli_cont{background-image:none !important}}.b2b_area_passengers .container_step_col .blocco_scegli .blocco_scegli_cont .blocco_soluzione{width:48% !important;float:left !important;padding:0px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .container_step_col .blocco_scegli .blocco_scegli_cont .blocco_soluzione{width:100% !important;float:none !important}}.b2b_area_passengers .container_step_col .blocco_scegli .blocco_scegli_cont .blocco_soluzione.direction-going{margin-right:2.9% !important}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .container_step_col .blocco_scegli .blocco_scegli_cont .blocco_soluzione.direction-going{margin-right:0% !important}}.b2b_area_passengers .container_step_col .container_step_col_1{padding-left:0px !important;padding-right:0px !important;width:80% !important;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/vertical-separator.png) repeat-y 49.5% 0%}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .container_step_col .container_step_col_1{width:100% !important;background-image:none !important}}.b2b_area_passengers .blocco_scegli_cont{border:0px !important;padding:0px !important}.b2b_area_passengers .blocco_scegli_cont .andata_ritorno{position:relative !important;left:0px !important;top:0px !important;border:1px solid #00aeef !important;background:#00aeef !important;height:60px !important;display:inline-block !important;text-align:center;width:100%;text-transform:uppercase;font-family:'montserratbold' !important;font-size:25px !important;line-height:64px !important;font-weight:700 !important;box-sizing:border-box !important;-webkit-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);-moz-box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54);box-shadow:0px 0px 56px -11px rgba(0,0,0,0.54)}.b2b_area_passengers .blocco_scegli_cont .andata_ritorno:after{display:none !important}.b2b_area_passengers .blocco_scegli_cont .selezione .tratta{padding:0px !important;font-size:20px !important;color:#00aeef;font-family:'montserratbold';margin-top:30px !important}.b2b_area_passengers .blocco_scegli_cont .selezione .data_nave .dep-text{color:#606060 !important;display:block !important;float:none !important;width:100% !important;padding:0px !important;text-transform:uppercase !important;font-size:.875em;font-family:'montserratbold'}.b2b_area_passengers .blocco_scegli_cont .selezione .data_nave .ship-text{color:#606060 !important;width:100% !important;padding:0px !important}.b2b_area_passengers .dettaglio_passeggeri{margin:0px;padding:0px;border:0px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .dettaglio_passeggeri{padding-left:10px}}.b2b_area_passengers .dettaglio_passeggeri .selezione{padding:0px !important}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .passenger{border-bottom:1px #bfc6c9 solid !important;padding:0 0 10px;margin-bottom:20px}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .passenger.normal{min-height:120px}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .passeggero{padding:0px !important}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .passeggero h3{text-transform:uppercase;font-family:'montserratregular' !important;color:#00aeef !important;font-size:12px;padding-bottom:10px}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .passeggero h4{text-transform:uppercase;font-family:'montserratregular' !important;font-size:12px}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .form{padding-left:0px;padding-bottom:0px;padding-right:0px;width:48% !important;padding-bottom:13px !important}@media (min-width:320px) and (max-width:989px){.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .form{padding-left:0px !important;width:100% !important}}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .form input{text-transform:uppercase;font-size:.625em}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .form input.error-warning{border:1px solid #FF0000}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .form.right{float:right}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .form .jcf-select .jcf-select-text{text-transform:uppercase !important;font-size:.625em;line-height:4em;height:100% !important}.b2b_area_passengers .dettaglio_passeggeri .accommodation .passenger-list .form .jcf-select.error-warning{border:1px solid #FF0000}.b2b_area_passengers .dettaglio_passeggeri .blocco_convenzioni{border:0px;border-top:1px #bfc6c9 solid;padding:0px;padding-top:25px;margin-bottom:25px}.b2b_area_passengers .dettaglio_passeggeri .blocco_convenzioni h3{font-size:14px !important;text-align:left}.b2b_area_passengers .dettaglio_passeggeri .blocco_convenzioni .form{width:100% !important;float:none;padding-left:0px}.b2b_area_passengers .blocco_fattura{clear:both;border:0px;border-top:1px #bfc6c9 solid;margin-top:25px;margin-bottom:25px;background:#ffffff}.b2b_area_passengers .blocco_condizioni{border:0px;border-top:1px #bfc6c9 solid;margin-top:25px;background:#ffffff}.anagrafica-principale{padding:80px 20px 20px}.anagrafica-principale .main-data{margin:0px !important}.anagrafica-principale .main-data h3{text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:20px;color:#606060}.anagrafica-principale .main-data p{display:inline-block;padding:20px;width:40%}@media (min-width:320px) and (max-width:989px){.anagrafica-principale .main-data p{width:100%}}.anagrafica-principale .main-data p label{text-transform:uppercase;color:#888888;font-size:.75em;line-height:1.33333em}.anagrafica-principale .main-data p span{color:#000000;font-family:'montserratlight'}.navigo .main-data{margin:0px !important;border:1px #d1d0d1 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px;position:relative;text-align:center}@media (min-width:320px) and (max-width:989px){.navigo .main-data{border:none;padding:0 0 40px;margin:20px 0 0;position:relative}}.navigo .main-data p{display:inline-block;padding-top:20px}.navigo .main-data p label{text-transform:uppercase;color:#888888;font-size:.75em;line-height:1.33333em}.navigo .main-data p span{color:#000000;font-family:'montserratlight'}.navigo .main-data .ticket-type{display:block;padding-top:10px;text-transform:uppercase;border-top:4px solid #F88D2B;margin-top:10px}.elenco_passeggeri{width:100%;overflow:hidden;padding:0 10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.elenco_passeggeri{padding:0 10px 20px}}.elenco_passeggeri h3{font-size:1.375em;line-height:1.18182em;text-transform:uppercase;padding:10px 0;border-bottom:1px #d1d1d1 solid}.elenco_passeggeri h3 span{color:#606060;font-family:'montserratsemibold'}.elenco_passeggeri .elenco_passeggeri_blocco{border-bottom:1px #d1d1d1 solid;padding:0}.elenco_passeggeri .elenco_passeggeri_blocco p.open_close{color:#2b2b2b;font-size:.9375em;line-height:1.33333em;padding:10px 0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.elenco_passeggeri .elenco_passeggeri_blocco p.open_close{padding:10px 0 10px 0;font-size:.8125em;line-height:1.30769em}}.elenco_passeggeri .elenco_passeggeri_blocco ul{list-style-type:none;padding:20px 0;display:block !important;margin:0;overflow:hidden;width:100%;border-top:1px #d1d1d1 solid}.elenco_passeggeri .elenco_passeggeri_blocco ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.33333%;padding:0 10px 20px 10px;overflow:hidden}.elenco_passeggeri .elenco_passeggeri_blocco ul li:nth-child(3n+1){clear:both}@media (min-width:320px) and (max-width:989px){.elenco_passeggeri .elenco_passeggeri_blocco ul li{width:100%;padding:0 0 10px}}.elenco_passeggeri .elenco_passeggeri_blocco ul li h4{font-size:.6875em;line-height:1.36364em;text-transform:uppercase}.elenco_passeggeri .elenco_passeggeri_blocco ul li p{font-size:.875em;line-height:1.28571em;color:#242424}.elenco_passeggeri .elenco_passeggeri_blocco ul li p.euro{position:absolute;right:0;bottom:15px}.pmr_blocco,.privacy_blocco{width:100%;overflow:hidden;padding:20px 10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px #d1d1d1 solid}@media (min-width:320px) and (max-width:989px){.pmr_blocco,.privacy_blocco{padding:0 10px 20px}}.pmr_blocco p,.privacy_blocco p{font-size:.875em;line-height:1.28571em;color:#242424;text-transform:initial;font-weight:700}.riep_sistemazioni{width:100%;overflow:hidden;padding:0 10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px) and (max-width:989px){.riep_sistemazioni{padding:0 10px 20px}}.riep_sistemazioni h3{font-size:1.375em;line-height:1.18182em;text-transform:uppercase;padding:10px 0;border-bottom:1px #d1d1d1 solid}.riep_sistemazioni h4{padding:15px 0 0 0;text-transform:uppercase;font-size:.9375em;line-height:1.26667em}.riep_sistemazioni ul{list-style-type:none;padding:10px 0;margin:0;overflow:hidden;width:100%;border-bottom:1px #d1d1d1 solid}.riep_sistemazioni ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;padding:5px 100px 5px 0;overflow:hidden;position:relative}.riep_sistemazioni ul li p{font-size:.9375em;line-height:1.26667em;color:#242424}.riep_sistemazioni ul li p.euro{position:absolute;right:0;top:5px;font-size:1.25em;line-height:1.2em}@media (min-width:320px) and (max-width:989px){.riep_sistemazioni ul li p.euro{font-size:1em;line-height:1.25em}}.buy{-moz-appearance:none;-webkit-appearance:none;border:0;cursor:pointer;margin:0 0 15px;background:#29b6ff;font-size:1.375em;line-height:2.18182em;color:#fff;text-transform:uppercase;text-align:center;display:block;position:absolute;right:20px;top:0;z-index:10;outline:none;padding:3px 20px}@media (min-width:320px) and (max-width:989px){.buy{position:fixed;left:0;bottom:0;width:100%;top:inherit;margin:0;z-index:10000}}.buy span{display:inline-block;padding:0 30px 0 0;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/continua.svg) no-repeat right center}.totale_acquista{margin:10px auto;background:#f2f2f2;position:relative;height:70px;width:calc(100% - 40px)}@media (min-width:320px) and (max-width:989px){.totale_acquista{height:inherit;width:100%;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.totale_acquista p{text-transform:uppercase;color:#888888;font-size:1.5em;line-height:2.91667em;padding:0 20px}@media (min-width:320px) and (max-width:989px){.totale_acquista p{padding:0 0 10px;font-size:1.25em;line-height:1.2em;text-align:center}}.totale_acquista p.euro{position:absolute;color:#242424;right:0;top:0;font-size:2.1875em;line-height:2em}@media (min-width:320px) and (max-width:989px){.totale_acquista p.euro{position:relative;text-align:center;font-size:1.5em;line-height:1.16667em;padding:0}}.stampa_acquista{margin:20px auto;position:relative;height:54px;width:calc(100% - 40px)}.stampa_acquista .print{font-size:.9375em;line-height:1.66667em;text-transform:uppercase;display:inline-block;padding:0 0 0 35px;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/print.png) no-repeat left center;display:none}.stampa_acquista .buy{right:0}.messaggio_step7{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px}@media (min-width:320px) and (max-width:989px){.messaggio_step7{padding:0}}.messaggio_step7 p{font-size:.9375em;line-height:1.26667em;padding:0 0 20px;color:#606060}.messaggio_step7 p strong{color:#2b2b2b}.messaggio_step7 div.torna_home{text-align:center;padding:30px 0 0}@media (min-width:320px) and (max-width:989px){.messaggio_step7 div.torna_home{padding:10}}.messaggio_step7 div.torna_home a{-moz-appearance:none;-webkit-appearance:none;padding:0 30px;border:0;cursor:pointer;margin:0;background:#29b6ff;font-size:1.375em;line-height:2.18182em;color:#fff;text-transform:uppercase;text-align:center;display:inline-block;z-index:10;outline:none}@media (min-width:320px) and (max-width:989px){.messaggio_step7 div.torna_home a{padding:10px 0;font-size:1.25em;line-height:1.2em;width:100%}}.messaggio_step7 .booking_tbl{width:100%;padding:10px;margin:0 auto}.messaggio_step7 .booking_tbl th{color:#606060}.messaggio_step7 .booking_tbl td,.messaggio_step7 .booking_tbl th{text-align:center;width:33%;padding-top:4px;padding-bottom:4px}@media (min-width:320px) and (max-width:989px){.messaggio_step7 .booking_tbl td,.messaggio_step7 .booking_tbl th{font-size:.75em;line-height:1.5em;padding:5px 0}}.messaggio_step7 .booking_tbl td a.underline,.messaggio_step7 .booking_tbl th a.underline{text-decoration:underline}.messaggio_step7 .download-details{text-align:center;margin-top:20px}.messaggio_step7 .download-details a{color:#29b6ff !important;text-transform:uppercase;font-weight:700;display:inline-block;max-width:70%}.messaggio_step7 .disclaimer_message{background:#f0f0f0;padding:20px;margin-bottom:30px}.messaggio_step7 .disclaimer_message a{color:#29b6ff !important}.payment-warning{padding-bottom:20px;margin-bottom:50px;border-bottom:1px #d1d1d1 solid;padding-left:10px;padding-right:10px}.payment-warning h3{font-weight:700;color:#606060;font-size:1.5625em;line-height:1.16em}@media (min-width:320px) and (max-width:989px){.payment-warning h3{font-size:1.125em;line-height:1.22222em}}#booking .swiper-button-next.swiper-button-disabled,#booking .swiper-button-prev.swiper-button-disabled{pointer-events:initial}.jcf-select-drop-content .jcf-option-hide{display:none !important}@-moz-keyframes move-the-object{0%{background:#29b6ff}33%{background:#f68c37}66%{background:#29b6ff}100%{background:#f68c37}}@-webkit-keyframes move-the-object{0%{background:#29b6ff}33%{background:#f68c37}66%{background:#29b6ff}100%{background:#f68c37}}@keyframes move-the-object{0%{background:#29b6ff}33%{background:#f68c37}66%{background:#29b6ff}100%{background:#f68c37}}#ct-summary{width:210px;position:absolute;right:0;top:0}@media (min-width:320px) and (max-width:989px){#ct-summary{position:fixed !important;bottom:0 !important;left:0 !important;width:100% !important;top:inherit !important;z-index:1000;-moz-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);-webkit-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 10px 0px rgba(50,50,50,0.5)}}#ct-summary #next_step{-moz-appearance:none;-webkit-appearance:none;padding:0;border:0;cursor:pointer;margin:0 0 15px;background:#29b6ff;font-size:1.375em;line-height:1.27273em;color:#fff;text-transform:uppercase;text-align:center;width:100%;display:block;position:absolute;left:0;top:0;z-index:10;outline:none;padding:16px 0}@media (min-width:320px) and (max-width:989px){#ct-summary #next_step{position:relative;margin:0;padding:10px 0}}#ct-summary #next_step.recalculate{-moz-animation:move-the-object 5s infinite alternate;-webkit-animation:move-the-object 5s infinite alternate;animation:move-the-object 5s infinite alternate}#ct-summary #next_step.recalculate span{background-image:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-refresh.svg) !important;background-size:25px}#ct-summary #next_step span{display:inline-block;padding:0 30px 0 0;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/continua.svg) no-repeat right center}#ct-summary .blocco_viaggio{background:#f2f2f2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:100%;margin:80px 0 15px}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio{margin:0;padding:10px}}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio #ct-routes-summary{display:none}}#ct-summary .blocco_viaggio .blocco_viaggio_block{border-bottom:1px #dad2d2 solid;padding:10px 0}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block{border-bottom:none;padding:0}}#ct-summary .blocco_viaggio .blocco_viaggio_block p.tratta_data{color:#242424;position:relative;width:100%}#ct-summary .blocco_viaggio .blocco_viaggio_block p.tratta_data span{color:#8c8c8c;position:absolute;right:0}#ct-summary .blocco_viaggio .blocco_viaggio_block .etichetta_ar{padding:0 0 5px;font-size:.875em;line-height:1.14286em;color:#606060;text-transform:uppercase}#ct-summary .blocco_viaggio .blocco_viaggio_block .blocco_viaggio_block_tratta{padding:0 0 10px}#ct-summary .blocco_viaggio .blocco_viaggio_block .blocco_viaggio_block_tratta_testa{font-size:.75em;line-height:1.16667em;padding:0 0 5px}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice{width:100%;overflow:hidden;padding:0 0 5px}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li{width:20%;float:left;height:25px;position:relative;font-size:.75em;line-height:2.08333em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li span{display:block;padding:0 0 0 20px}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li span.mini-adulti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-adulto.svg) no-repeat left center;background-size:15px auto}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li span.mini-bambini{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-bambino-ok.svg) no-repeat left center;background-size:15px auto}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li span.mini-infanti{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-neonato-ok.svg) no-repeat left center;background-size:15px auto}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li span.mini-animali{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-animali.svg) no-repeat left center;background-size:17px auto}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li span.mini-veicolo{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/ico-auto.svg) no-repeat left center;background-size:17px auto}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li.veicolo{padding:0 0 0 5px}#ct-summary .blocco_viaggio .blocco_viaggio_block .passenger-choice li.veicolo:after{content:'';left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;height:60%;width:1px;background:#ccc}#ct-summary .blocco_viaggio .blocco_viaggio_block:last-child{border-bottom:none}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block#blocco_viaggio_block_2,#ct-summary .blocco_viaggio .blocco_viaggio_block#blocco_viaggio_block_3{display:none}}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block#blocco_viaggio_block_4{position:absolute;z-index:10;top:10px;right:10px}}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block#blocco_viaggio_block_5{margin:5px 0 0 0;overflow:hidden}}#ct-summary .blocco_viaggio .blocco_viaggio_block h2{color:#606060;font-size:1.3125em;line-height:1.19048em;text-transform:uppercase;margin:0}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block h2{font-size:1em;line-height:1.25em;margin:0}}#ct-summary .blocco_viaggio .blocco_viaggio_block h3{color:#242424;font-size:1em;line-height:1.25em;padding:0}#ct-summary .blocco_viaggio .blocco_viaggio_block h3#ct-trip{color:#8c8c8c;font-size:.8125em;line-height:1.53846em;padding:0}#ct-summary .blocco_viaggio .blocco_viaggio_block h3#ct-trip strong{color:#242424}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block h3#ct-trip{display:none}}#ct-summary .blocco_viaggio .blocco_viaggio_block #modifica_viaggio{padding:0 15px 0 0;font-size:.9375em;line-height:1.26667em;color:#29b6ff;display:inline-block;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/fre-right-blu.svg) no-repeat right center;display:none}#ct-summary .blocco_viaggio .blocco_viaggio_block p.data{padding:2px 0;font-size:.875em;line-height:1.28571em;color:#242424}#ct-summary .blocco_viaggio .blocco_viaggio_block p.dett{padding:0 0 2px;font-size:1em;line-height:1.125em;color:#888888;text-transform:uppercase}#ct-summary .blocco_viaggio .blocco_viaggio_block p.pass{font-size:.875em;line-height:1.28571em;color:#242424}#ct-summary .blocco_viaggio .blocco_viaggio_block p.totale{text-transform:uppercase;font-size:.75em;line-height:1.33333em;color:#888888}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block p.totale{width:50%;float:left;font-size:.625em;line-height:2.4em}}#ct-summary .blocco_viaggio .blocco_viaggio_block p.prezzo_totale{font-size:2.1875em;line-height:1.11429em;color:#242424;font-family:'montserratsemibold'}#ct-summary .blocco_viaggio .blocco_viaggio_block p.prezzo_totale span#prezzo_totale_euro{font-size:.57143em;line-height:1em}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block p.prezzo_totale{width:50%;float:right;text-align:right;font-size:1.25em;line-height:1.2em}#ct-summary .blocco_viaggio .blocco_viaggio_block p.prezzo_totale span#prezzo_totale_euro{font-size:.75em;line-height:1em}}#ct-summary .blocco_viaggio .blocco_viaggio_block .blocco_viaggio_block_dett{padding:5px 0}#ct-summary .blocco_viaggio .blocco_viaggio_block #guarda_dettaglio{display:block;font-size:.8125em;line-height:1.53846em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0;text-transform:uppercase;color:#29b6ff;position:relative;display:inline-block}@media (min-width:320px) and (max-width:989px){#ct-summary .blocco_viaggio .blocco_viaggio_block #guarda_dettaglio{text-transform:uppercase;font-size:.75em;line-height:1.66667em;position:absolute;right:10px;top:10px}}#ct-summary .blocco_viaggio .blocco_viaggio_block #guarda_dettaglio:after{content:'';width:20px;height:20px;border-radius:50%;position:absolute;right:0;top:50%;z-index:1;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#29b6ff url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/plus.svg) no-repeat center center;background-size:10px auto}
@keyframes marquee{0%{opacity:0;transform:translateX(0px)}5%{opacity:1;transform:translateX(0px)}100%{transform:translateX(-100%)}}.toggle_prenota{padding:120px 0 0 0;position:relative;z-index:10000}@media (min-width:320px) and (max-width:1179px){.toggle_prenota{padding:65px 0 0 0}}.toggle_prenota .div_link_toggle_prenota{background:#10c9f7;text-align:center;height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.toggle_prenota .div_link_toggle_prenota a.link_toggle_prenota{display:inline-block;text-align:center;color:#fff;font-size:1.25em;line-height:1.5em;padding:0 38px;text-transform:uppercase;background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/open_prenota.png) no-repeat top left;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.toggle_prenota .div_link_toggle_prenota a.link_toggle_prenota.active{background:url(https://static.carontetourist.it/sites/all/themes/immedia/img/share/open_prenota.png) no-repeat bottom left}.toggle_prenota .conenitore_toggle_prenota{height:0;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;overflow:hidden;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}@media (min-width:320px) and (max-width:989px){.toggle_prenota .conenitore_toggle_prenota{padding:0}}.toggle_prenota .conenitore_toggle_prenota.active{height:auto;padding:50px;overflow:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}@media (min-width:320px) and (max-width:989px){.toggle_prenota .conenitore_toggle_prenota.active{padding:0}}.toggle_prenota .conenitore_toggle_prenota.isagency #menu_booking #stretto_messina{display:none}.toggle_prenota .conenitore_toggle_prenota.isagency #menu_booking #tutte_tratte{width:100% !important}.toggle_prenota.interne{padding-top:20px}.findDestination{width:100%;background-color:#ffffff;position:relative;opacity:.5;pointer-events:none}.findDestination.loaded{opacity:1;pointer-events:initial}@media (min-width:990px){.findDestination{width:920px;margin:0 auto;border-radius:10px;box-shadow:0px 127px 76px rgba(0,0,0,0.01),0px 57px 57px rgba(0,0,0,0.02),0px 14px 31px rgba(0,0,0,0.02)}}.findDestination__header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #cccccc;flex-wrap:wrap;box-sizing:border-box}@media (min-width:990px){.findDestination__header{height:49px}}.findDestination__header .title{padding:20px;background-color:#002d72;color:white;font-size:16px;line-height:19.5px;font-weight:700;position:relative;flex-basis:100%;text-align:center}@media (min-width:990px){.findDestination__header .title{padding:14.5px 37px;margin-right:80px;min-height:49px;flex-basis:auto;text-align-last:left;border-top-left-radius:10px;box-sizing:border-box}}.findDestination__header .title img{display:none}@media (min-width:990px){.findDestination__header .title img{display:block;position:absolute;top:0;right:-100px;pointer-events:none}}.findDestination__header .findDestination-tabs{display:flex;width:100%}.findDestination__header .findDestination-tabs>a{flex-basis:50%}@media (min-width:990px){.findDestination__header .findDestination-tabs{width:auto}.findDestination__header .findDestination-tabs>a{flex-basis:auto}}.findDestination__header .findDestination-tabs__label{font-size:13px;font-weight:700;line-height:20px;letter-spacing:-0.0004px;cursor:pointer;background-color:#ffffff;box-sizing:border-box;color:#002d72;flex-basis:50%;padding:15px 0px;display:block;flex:1 0 50%;text-align:center}.findDestination__header .findDestination-tabs__label a,.findDestination__header .findDestination-tabs__label a:visited{color:#002d72}@media (min-width:990px){.findDestination__header .findDestination-tabs__label{padding:15px 54.5px;flex-basis:auto;font-size:16px;background-color:#f0f0f0}}.findDestination__header .findDestination-tabs__label:last-child{border-left:1px solid #cccccc;border-radius:0 10px 0 0}@media (min-width:990px){.findDestination__header .findDestination-tabs__label.active{padding:13px 54.5px;border-bottom:3px solid #002d72;background-color:#ffffff;border-left:0;border-right:0;cursor:default}}.findDestination__header .findDestination-tabs__label.active-mobile{padding:12px 0;border-bottom:3px solid #002d72;background-color:#ffffff;border-left:0;border-right:0;cursor:default}.findDestination__header .findDestination-tabs__label.active-mobile+.findDestination-tabs__label{background-color:#F0F0F0;border-radius:0}@media (min-width:990px){.findDestination__header .findDestination-tabs__label.active-mobile+.findDestination-tabs__label{border-top-right-radius:10px}}@media (min-width:990px){.findDestination__header .findDestination-tabs__label.active-mobile{padding:13px 54.5px;border-bottom:3px solid #002d72;background-color:#ffffff;border-left:0;border-right:0;cursor:default}}.findDestination__form{display:none;flex-direction:column;align-items:center;padding:30px 10px;gap:20px}.findDestination__form.mantainance{padding:30px 20px 30px}.findDestination__form.mantainance p{margin:0 auto}.findDestination__form.active{display:flex;box-shadow:0 127px 76px rgba(0,0,0,0.01),0 57px 57px rgba(0,0,0,0.02),0px 14px 31px rgba(0,0,0,0.02);position:absolute;top:111px;background-color:white;width:100%;box-sizing:border-box;z-index:999}@media (min-width:990px){.findDestination__form.active{position:static;box-shadow:none;border-radius:10px}}@media (min-width:990px){.findDestination__form{display:flex;flex-direction:row;align-items:end;padding:30px 20px 10px;margin:0}}.findDestination__button{border-radius:25px;background:#002d72;padding:14px 50px;color:#ffffff;border:none;font-weight:700;font-size:18px;text-align:center;width:328px;cursor:pointer}@media (min-width:990px){.findDestination__button{margin-top:19px;white-space:nowrap}}.findDestination__button:hover,.findDestination__button:visited{color:#ffffff}.findDestination__button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.findDestination__close{font-size:13px;font-weight:600;line-height:15.85px;text-transform:uppercase;text-align:center;color:#002d72;display:flex;align-items:flex-end;gap:5px;cursor:pointer}@media (min-width:990px){.findDestination__close{display:none}}.findDestination .select__title{font-size:19px;font-weight:700;color:#002d72;margin-bottom:6px}.findDestination .custom-select{position:relative;width:328px;border-radius:25px}.findDestination .custom-select.select-opened{border-radius:25px 25px 0 0}.findDestination .custom-select.select-opened .select-trigger{border-radius:25px 25px 0 0}.findDestination .custom-select .select-trigger{padding:10px;cursor:pointer;display:flex;align-items:center;gap:10px;border-radius:25px;min-height:46px;border:1px solid #cccccc;background-color:#ffffff;color:#002d72;justify-content:space-between;text-indent:5px;box-sizing:border-box}.findDestination .custom-select .select-trigger__text{flex:1}.findDestination .custom-select .options{display:none;position:absolute;top:calc(100% - 3px);left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;max-height:400px;padding:0 10px 10px 0;z-index:10;box-sizing:border-box}.findDestination .custom-select .options__wrapper{overflow-y:auto;max-height:380px}.findDestination .custom-select .options__wrapper::-webkit-scrollbar{width:8px;background:transparent}.findDestination .custom-select .options__wrapper::-webkit-scrollbar-track{background-color:transparent}.findDestination .custom-select .options__wrapper::-webkit-scrollbar-thumb{background-color:#002d72;border-radius:20px}.findDestination .custom-select .options .category{display:flex;justify-content:space-between;margin:0 10px;border-bottom:1px solid #6e8db0}.findDestination .custom-select .options .category:last-child{border-bottom:none}.findDestination .custom-select .options .category__title{font-weight:600;font-size:12px;padding-top:10px;text-transform:uppercase;color:#6e8db0;flex:1 0 38%}.findDestination .custom-select .options .category__options{list-style:none;flex:1 0 60%;margin:0}.findDestination .custom-select .options .category__options .option{padding:10px 15px 10px 10px;border-bottom:1px solid #cccccc;min-height:40px;color:#002d72;line-height:19.5px;font-size:16px;font-weight:700;cursor:pointer;box-sizing:border-box}.findDestination .custom-select .options .category__options .option:hover{background-color:#f0f0f0}.findDestination .custom-select .options .category__options .option:last-child{border:none}
