@charset "UTF-8";#recover-form:not(.loading) .on-loading{display:none}#recover-form:not(.loading) .message-container{text-align:center;display:none}#recover-form:not(.loading) .message-container{display:block;color:red}#recover-form:not(.loading) .message-container{display:block;color:green}.container{max-width:85vw!important}@media(max-width:1146px){.container{max-width:95vw!important}}@media(min-width:1920px){.container{max-width:65vw!important}}@media(max-width:991.98px){.container{max-width:98vw!important}}@media(max-width:767.98px){.container{max-width:98vw!important}}@media(max-width:520px){.container{max-width:100vw!important}}body{height:100%;margin:0;padding:0;margin-top:70vh;font-family:"Nunito",sans-serif;line-height:1.25}@media(max-width:991.98px){body{margin-top:10vh}}a,.btn{cursor:pointer}.page-default{margin-bottom:20px}.page-default .page-description{font-size:small}.page-default .page-title{font-size:24px;font-weight:700;color:#266894;text-transform:uppercase}.ModalCallout .modal-lg{max-width:750px!important;animation:animationFrames ease-in-out 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards}.ModalCallout .modal-lg .modal-content{z-index:0;height:auto}.ModalCallout .modal-lg .modal-content:before{content:'';background-color:#fff;opacity:.3;mix-blend-mode:multiply;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.ModalCallout .modal-lg .modal-content .modal-header{display:flex;align-items:center}.ModalCallout .modal-lg .modal-content .modal-header .modal-title{color:#fff;font-size:26px;z-index:1}.ModalCallout .modal-lg .modal-content .modal-header .close{background-color:#266894;margin:1px!important;padding:5px!important;border-radius:100%;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.ModalCallout .modal-lg .modal-content .modal-header .close span{color:#fff;font-size:22px;height:40px;display:flex;justify-content:center;align-items:center}.ModalCallout .modal-lg .modal-content .modal-body{z-index:1}.ModalCallout .modal-lg .modal-content .modal-body p{color:#fff}.ModalCallout .modal-lg .modal-content .modal-body p a{cursor:pointer}.ModalCallout .modal-lg .modal-content .modal-body p img{width:32.666%!important;min-height:100px;height:auto!important;margin-bottom:5px}.ModalCallout .modal-lg .swg_imageset_carousel_1{height:50vh;width:100%;background-size:cover;background-position:center center;position:relative}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-nav{display:none}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-dots{position:absolute;top:85%;width:100%;left:0;display:block}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background-color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .owl-theme .owl-dots .owl-dot.active span{background-color:#266894}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info{text-align:center;z-index:3;width:100%;position:absolute;left:0;top:15vh;width:100%}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title{font-size:42px;font-weight:200;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h1,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h2,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h3,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h4,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h5,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title h6{font-weight:100}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .title strong{font-weight:700}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description{font-size:16px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h1,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h2,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h3,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h4,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h5,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .description h6{font-size:16px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content{font-size:13px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h1,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h2,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h3,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h4,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h5,.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .content h6{font-size:13px;color:#fff}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .btn-carousel_1{background-color:#00aeef;border-radius:0;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600}.ModalCallout .modal-lg .swg_imageset_carousel_1 .section-info .btn-carousel_1:hover{color:#f27521!important}.mob-display{display:none}@media(min-width:620px)and (max-width:10000.98px){.mob-display{display:none}}@media(min-width:120px)and (max-width:619.98px){.mob-display{display:flex;justify-content:start}}.top-info{display:flex;justify-content:start}@media(min-width:620px)and (max-width:10000.98px){.top-info{display:flex}}@media(min-width:120px)and (max-width:619.98px){.top-info{display:none}}.top-info .login,.top-info .SignupButton,.top-info .SearchBookingFilesButton,.top-info .LogoutButton,.top-info .CartButton{color:#266894;margin-right:5px;display:flex;justify-content:center;align-items:center}.top-info .login .pr-2,.top-info .SignupButton .pr-2,.top-info .SearchBookingFilesButton .pr-2,.top-info .LogoutButton .pr-2,.top-info .CartButton .pr-2{padding:0!important}.top-info .login span,.top-info .SignupButton span,.top-info .SearchBookingFilesButton span,.top-info .LogoutButton span,.top-info .CartButton span{margin-right:0!important;display:flex;align-items:center}.top-info .login span i,.top-info .SignupButton span i,.top-info .SearchBookingFilesButton span i,.top-info .LogoutButton span i,.top-info .CartButton span i{background-color:#266894;color:#fff;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:5px}.top-info .login{margin-left:auto}.top-info .SignupButton{margin-left:10px}.top-info .CustomerAreaButton{color:#266894;margin-right:5px;display:flex;justify-content:center;align-items:center;order:0}.top-info .CustomerAreaButton .pr-2{padding:0!important}.top-info .CustomerAreaButton span{margin-right:0!important;display:flex;align-items:center}.top-info .CustomerAreaButton span i{background-color:#266894;color:#fff;font-weight:300;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:5px}.top-info .SearchBookingFilesButton{margin-left:auto}.top-info .CartButton{margin-left:30px;display:flex;align-items:center;color:#fff;background:#266894;line-height:30px;height:30px;width:30px;justify-content:center;border-radius:30px}.top-info .quota-adv{padding:0;margin:0}.top-info .quota-adv *{font-size:small!important;color:#000}.top-info .quota-adv .btn-quote{margin:0!important;padding:0!important;min-width:150px!important;border:0!important;background-color:transparent;display:flex;align-items:first baseline}.top-info .quota-adv .btn-quote span{color:#266894!important;margin-bottom:0}.top-info .quota-adv .btn-quote [dg-role="displayed-type-quote"]{color:#266894!important;padding:0 2%}.top-info .quota-adv .btn-quote label{color:#266894;margin-bottom:0}.top-info .quota-adv .btn-quote i{color:#266894;font-size:16px!important;margin:0 5px}.top-info .quota-adv .quote-dropdown{position:absolute;will-change:transform;top:0!important;left:0;margin-left:auto;background-color:#fff}.top-info .quota-adv .quote-dropdown.show{position:absolute;right:0;margin:0;width:max-content;min-width:9.5rem;transform:translate3d(10px,25px,0)!important;border-radius:0!important}.top-info .quota-adv .quote-dropdown.show:hover{background-color:#f3f1f1}.top-info .quota-adv .quote-dropdown.show:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:40%}.top-info .quota-adv .quote-dropdown a{color:#000!important;text-align:center}.mobile-info{display:flex;justify-content:space-between;width:96%;margin:auto}.mobile-info .login-collapse .container{padding:0}.mobile-info .btn-group .CartButton{margin:auto 15px auto auto;display:flex;align-items:center;color:#fff;background:#266894;line-height:30px;height:30px;width:30px;justify-content:center;border-radius:30px}.mobile-info .widget-content{display:flex;align-items:center;flex-direction:row-reverse}.mobile-info .widget-content i{margin-right:5px;display:flex;align-items:center;color:#fff;background:#266894;line-height:30px;height:30px;width:30px;justify-content:center;border-radius:30px}.mobile-info .btn-group{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:center!important}@media(min-width:620px)and (max-width:10000.98px){.mobile-info .btn-group{display:none}}@media(min-width:120px)and (max-width:619.98px){.mobile-info .btn-group{display:flex;justify-content:center;background-color:#fff}}.mobile-info .btn-group .btn.focus,.mobile-info .btn-group .btn:focus{box-shadow:none}.mobile-info .btn-group .infoButton{display:flex;justify-content:start;margin-top:10px}.mobile-info .btn-group .infoButton .pr-2{padding-right:0!important}.mobile-info .btn-group .infoButton span{color:#266894;font-weight:600;font-size:14px;text-align:center}.mobile-info .btn-group .infoButton i{display:none}.mobile-info .btn-group .dropdown-toggle{color:#266894;font-size:16px;text-align:left;padding-left:12px;display:flex;justify-content:center;align-items:center}.mobile-info .btn-group .dropdown-toggle:after{font-size:20px!important}.mobile-info .btn-group .dropdown-menu{padding:15px 10px;margin-top:10px;border:0;border-radius:5px;background:#266894}.mobile-info .btn-group .dropdown-menu:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#266894;font-weight:bold;top:-15px;position:absolute;font-size:35px;left:18px}.mobile-info .btn-group .dropdown-menu .login a,.mobile-info .btn-group .dropdown-menu .CustomerAreaButton a,.mobile-info .btn-group .dropdown-menu .SignupButton a,.mobile-info .btn-group .dropdown-menu .SearchBookingFilesButton a,.mobile-info .btn-group .dropdown-menu .LogoutButton a{display:block;color:#000}.mobile-info .btn-group .dropdown-menu .login .pr-2,.mobile-info .btn-group .dropdown-menu .CustomerAreaButton .pr-2,.mobile-info .btn-group .dropdown-menu .SignupButton .pr-2,.mobile-info .btn-group .dropdown-menu .SearchBookingFilesButton .pr-2,.mobile-info .btn-group .dropdown-menu .LogoutButton .pr-2{padding:0!important}.mobile-info .btn-group .dropdown-menu .login span,.mobile-info .btn-group .dropdown-menu .CustomerAreaButton span,.mobile-info .btn-group .dropdown-menu .SignupButton span,.mobile-info .btn-group .dropdown-menu .SearchBookingFilesButton span,.mobile-info .btn-group .dropdown-menu .LogoutButton span{display:flex;justify-content:start;align-items:center;color:#fff;margin-bottom:5px}.mobile-info .btn-group .dropdown-menu .login span i,.mobile-info .btn-group .dropdown-menu .CustomerAreaButton span i,.mobile-info .btn-group .dropdown-menu .SignupButton span i,.mobile-info .btn-group .dropdown-menu .SearchBookingFilesButton span i,.mobile-info .btn-group .dropdown-menu .LogoutButton span i{background-color:#fff;color:#266894;width:30px;height:30px;font-weight:300;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:5px}.mobile-info .btn-group .dropdown-menu.show{width:max-content}.site-header{width:100%!important;top:0;z-index:5;height:90px;position:absolute;width:100%;top:0;left:0;z-index:22}.site-header .menu-1_top_bar{max-width:85vw!important;margin:auto;min-height:30px;height:50px;display:flex;align-items:center;justify-content:space-between;background-color:transparent;padding:0;position:relative;z-index:1}@media(max-width:1146px){.site-header .menu-1_top_bar{max-width:95vw!important}}@media(min-width:1920px){.site-header .menu-1_top_bar{max-width:65vw!important}}@media(max-width:991.98px){.site-header .menu-1_top_bar{max-width:98vw!important}}@media(max-width:767.98px){.site-header .menu-1_top_bar{max-width:98vw!important}}@media(max-width:520px){.site-header .menu-1_top_bar{max-width:100vw!important}}@media(max-width:991.98px){.site-header .menu-1_top_bar{background-color:transparent;max-width:94vw!important;padding:0;margin-top:0;position:fixed;z-index:2;left:3vw;min-height:inherit;height:max-content}.site-header .menu-1_top_bar *{color:#fff}}.site-header .menu-1_top_bar *{font-size:14px}.site-header .menu-1_top_bar .lang_container{display:flex;align-items:center;margin-left:auto}@media(max-width:991.98px){.site-header .menu-1_top_bar .lang_container{margin-left:auto}}.site-header .menu-1_top_bar .lang_container .language{margin-bottom:0;padding:0}.site-header .menu-1_top_bar .lang_container .language .flag-icon{display:none}.site-header .menu-1_top_bar .lang_container .language *{color:#fff}@media(max-width:991.98px){.site-header .menu-1_top_bar .lang_container .language *{color:#000}}.site-header .menu-1_top_bar .lang_container .language .dropdown-menu{min-width:1rem!important}.site-header .menu-1_top_bar .lang_container .language .dropdown-menu *{color:#666}.site-header .row-menu-2{width:100%;xmargin:auto;height:74px;display:flex;align-items:center;background-color:transparent}.site-header .row-menu-2 .first-none p{display:none}.site-header .row-menu-2 .nav-item.dropdown.position-static{position:relative!important}.site-header .row-menu-2 .menu-2-container{max-width:85vw!important;display:flex;justify-content:space-between;align-items:end;width:100%;padding:0}@media(max-width:1146px){.site-header .row-menu-2 .menu-2-container{max-width:95vw!important}}@media(min-width:1920px){.site-header .row-menu-2 .menu-2-container{max-width:65vw!important}}@media(max-width:991.98px){.site-header .row-menu-2 .menu-2-container{max-width:98vw!important}}@media(max-width:767.98px){.site-header .row-menu-2 .menu-2-container{max-width:98vw!important}}@media(max-width:520px){.site-header .row-menu-2 .menu-2-container{max-width:100vw!important}}@media(max-width:991.98px){.site-header .row-menu-2 .menu-2-container{left:0}}.site-header .row-menu-2 .menu-2-container .logo{width:250px;filter:brightness(0) invert(1)}@media(max-width:991.98px){.site-header .row-menu-2 .menu-2-container .logo{width:140px;margin:0% auto;filter:none}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{min-width:70%;width:auto;padding:0;transition:all .3s}@media(max-width:1199.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{xmin-width:75%}}@media(min-width:1820.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{xwidth:30%}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg{padding:0;margin:0;padding-bottom:0;display:flex;justify-content:space-around;align-items:center;width:100%;max-height:80px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg *{font-family:"Nunito",sans-serif!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:14px}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav{padding:0 15px;max-height:100vh;overflow-y:scroll;overflow-x:hidden}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav li{width:100%!important;position:relative}}@media(min-width:1920px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav{width:100%;margin:auto;justify-content:end}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-size:16px;font-weight:600;cursor:pointer}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link[aria-expanded="true"]{background-color:rgba(0,106,153,.59)!important;color:#fff!important;line-height:2rem!important}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link{width:100%!important;position:relative;padding:1% 10px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-link[aria-expanded="true"]{background-color:rgba(0,106,153,.59)!important;line-height:2rem!important}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Pro",sans-serif;font-size:x-small;border:0;color:#fff;margin-left:5px;display:inline-block!important}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .dropdown-toggle::after{right:20px!important;position:absolute}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown .nav-link{color:#fff;font-size:16px;font-weight:600;margin-right:5px;line-height:inherit}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .nav-link{color:#000;margin-right:5px}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .nav-link{color:#266894}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show{padding:5px 15px;width:max-content;background-color:rgba(0,106,153,.59);border:0!important;margin-top:0;border-radius:10px;box-shadow:rgba(32,32,32,.15) 0 0 50px 0;border:0!important}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show{width:100%!important;background-color:transparent;padding:0 15px;margin-top:0;animation:none;box-shadow:none}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show:before{display:none}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .nav-item{background-color:transparent}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi{width:max-content;padding:2% 4%}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi{width:100%;background-color:transparent;padding:0% 15px}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi p{color:#266894;font-size:16px}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi p{margin-bottom:0;padding:2% 0 1% 0}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi .nav-link{color:#000!important;font-size:14px;padding:.25rem 0;line-height:1.4rem;transition:all .3s}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi .nav-link{color:#666!important;padding:.25rem 0}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .blocchi .nav-link:hover{color:#fff!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .veditutte p{display:none}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .veditutte .nav-link{font-size:16px;color:#fff!important}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show{xpadding:5px 15px;width:max-content;background-color:rgba(0,106,153,.59);border:0!important;margin-top:0;border-radius:0;box-shadow:rgba(32,32,32,.15) 0 0 50px 0;border:0!important}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show{background-color:transparent;margin-top:0;padding:0 0 0 20px;animation:none;box-shadow:none;line-height:1}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show:before{display:none}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item *{background-color:transparent}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item{padding:0}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item:last-child>.dropdown-item{border-bottom:0 solid red}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item .dropdown-item{font-size:14px;color:#fff;padding:.25rem 0;line-height:1.8;transition:all .3s}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item .dropdown-item{line-height:1.8;padding:0}}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-expand-lg .navbar-nav .nav-item.dropdown.show .drodown-single.show .nav-item .dropdown-item:hover{color:#fff}.site-header .bottone-link{background-color:#266894;border-radius:5px;margin:0 2px}@media(min-width:120px)and (max-width:991.98px){.site-header .bottone-link{background-color:#266894;margin-bottom:10px}.site-header .bottone-link a{color:#fff!important}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2{position:fixed;top:0;background:#fff;height:82px;display:flex;align-items:center}.site-header .row-menu-2:after{content:"";background-image:url(https://www.caribebay.it/themes/caribe/images/sfondomenu.png);background-size:contain;background-position:bottom;z-index:0;position:absolute;width:100%;height:33px;z-index:-1;background-repeat:no-repeat;bottom:-26px}}@media(min-width:120px)and (max-width:991.98px)and (max-width:767.98px){.site-header .row-menu-2:after{bottom:-9px}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container{display:block;padding-top:0;width:100%}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2{width:100%;background-color:#fff}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler.collapsed{position:fixed;z-index:999999999999999999;top:25px!important;left:10px;border-radius:0%;display:flex;justify-content:center;align-items:center;xpadding:5px 8px;transform:translate3d(-50% 50%)}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler.collapsed:before{content:"";color:#266894;font-size:26px!important;font-family:"Font Awesome 5 Pro",sans-serif;font-weight:700}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler.collapsed i{display:none}}@media(min-width:120px)and (max-width:991.98px)and (max-width:453.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler.collapsed{top:-101px}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler{position:fixed;z-index:999999999999999999;top:25px!important;left:10px;border-radius:0%;display:flex;justify-content:center;align-items:center;xpadding:5px 8px;transform:translate3d(-50% 50%)}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler:before{content:"";color:#266894;font-size:26px!important;font-family:"Font Awesome 5 Pro",sans-serif;font-weight:700}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler i{display:none}}@media(min-width:120px)and (max-width:991.98px)and (max-width:453.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-toggler{top:-101px}}@media(min-width:120px)and (max-width:991.98px){.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .navbar-collapse{height:100%;position:fixed;left:0;top:0;z-index:99999;width:100%;background-color:#266894;transform:translateX(0);transition:transform 250ms ease-in;padding-top:10px;margin-top:82px}.site-header .row-menu-2 .menu-2-container .swg_menu_header_2 .collapse:not(.show){display:block;height:100%;position:fixed;z-index:99999;left:0;width:100%;margin-top:0;transform:translateX(-100%);transition:transform 250ms ease-in-out;top:0;margin-top:82px}}[dg-role="login-form"] .btn.btn-1{background-color:#266894!important;color:#fff}[dg-role="login-modal"]{animation:animationFrames ease-in-out 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards}[dg-role="login-modal"] .modal.fade.show{padding-right:0!important}[dg-role="login-modal"] .modal-content{background-color:#fff}[dg-role="login-modal"] .modal-content hr{display:none!important}[dg-role="login-modal"] .modal-content .modal-body{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}[dg-role="login-modal"] .modal-content .modal-body form{width:100%;padding:0 2%;margin:auto}[dg-role="login-modal"] .modal-content .modal-body #recover-form{padding:0 2%;position:absolute;width:94%;background:#fff none repeat scroll 0% 0%;top:23%;z-index:999;background:#fff}[dg-role="login-modal"] .modal-content .modal-body #recover-form.collapse.show{height:77%}[dg-role="login-modal"] .modal-content .modal-body .my-2.text-center{width:48%;float:left;margin:0 1%;display:flex;order:-1;justify-content:space-between;align-items:center}[dg-role="login-modal"] .modal-content .modal-body [dg-role="signup-link"]{color:#000;background-color:#e2e2e2;padding:4%;width:100%}[dg-role="login-modal"] .modal-content .modal-body [dg-role="signup-link"]:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#000;margin-right:5px}@media(max-width:520px){[dg-role="login-modal"] .modal-content .modal-body [dg-role="signup-link"]{font-size:12px}}[dg-role="login-modal"] .modal-content .modal-body [dg-role="signup-link"]:hover{color:#fff;background-color:#266894}[dg-role="login-modal"] .modal-content .modal-body [dg-role="signup-link"]:hover:before{color:#fff}[dg-role="login-modal"] .modal-content .modal-body [dg-role="signup-link"][aria-expanded="true"]{background-color:#666!important;color:#fff}[dg-role="login-modal"] .modal-content .modal-body [dg-role="signup-link"][aria-expanded="true"]:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;margin-right:5px}[dg-role="login-modal"] .modal-content .modal-body .lost-pass{color:#000;background-color:#e2e2e2;width:100%;padding:4% 0;position:relative}[dg-role="login-modal"] .modal-content .modal-body .lost-pass:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#000;margin-right:5px}@media(max-width:520px){[dg-role="login-modal"] .modal-content .modal-body .lost-pass{font-size:12px}}[dg-role="login-modal"] .modal-content .modal-body .lost-pass:hover{color:#fff;background-color:#266894}[dg-role="login-modal"] .modal-content .modal-body .lost-pass:hover:before{color:#fff}[dg-role="login-modal"] .modal-content .modal-body .lost-pass[aria-expanded="true"]{background-color:#266894;color:#fff}[dg-role="login-modal"] .modal-content .modal-body .lost-pass[aria-expanded="true"]:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;margin-right:5px}[dg-role="login-modal"] .btn-1{background-color:#266894;color:#fff;width:100%;padding:2%}[dg-role="login-modal"] .btn-1:hover{color:#fff}footer{}footer .scrollToTop{width:40px;height:40px;border-radius:100%;text-align:center;line-height:40px;background:#000;font-weight:bold;color:#444;text-decoration:none;position:fixed;bottom:10px;left:10px;display:none;z-index:99}footer .scrollToTop i{color:#fff;font-size:16px}footer .scrollToTop:hover{text-decoration:none;background:#266894}.footer-custom{background-image:url("https://www.caribebay.it/themes/caribe/images/bg-footer-bg.png");background-size:cover;background-position:top center;background-repeat:no-repeat;padding:6% 0 10% 0;position:relative;width:100%;left:0;z-index:2}.footer-custom .container{padding:0!important}.footer-custom .dati-azienda small{display:block;margin-bottom:20px;font-size:13px}.footer-custom .dati-azienda .widget-description{line-height:1.5rem}.footer-custom .dati-azienda .widget-description strong{margin-bottom:5px}.footer-custom .dati-azienda .widget-content strong{display:block;margin-bottom:20px;font-weight:800;font-size:16px}.footer-custom .dati-azienda .widget-content img{margin-right:10px}.footer-custom .menu-desk{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2% 2% 0 2%}.footer-custom .menu-desk ul{margin:0;padding:0;list-style-type:none}.footer-custom .menu-desk ul *{line-height:24px!important}.footer-custom .menu-desk .col_{width:max-content}.footer-custom .menu-desk h4{font-size:16px;font-weight:700}.footer-custom .menu-desk *{color:#fff;font-size:16px;font-weight:600}.footer-custom .menu-mob{width:100%;background-color:transparent;text-align:center}.footer-custom .menu-mob .azienda{margin-top:80px}.footer-custom .menu-mob .azienda *{color:#fff}.footer-custom .menu-mob .collapsible{background-color:transparent;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:20px}.footer-custom .menu-mob .collapsible span{display:flex;justify-content:center;align-items:center}.footer-custom .menu-mob .collapsible span:before{content:'';font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;margin-right:8px;background-color:#0064bd;width:40px;height:40px;border-radius:100%;display:flex;justify-content:center;align-items:center}.footer-custom .menu-mob .active,.footer-custom .menu-mob .collapsible:hover{background-color:transparent}.footer-custom .menu-mob .content{padding:0 18px;display:none;overflow:hidden;background-color:transparent}.footer-custom .menu-mob h5{font-size:20px;font-weight:600;color:#fff}.footer-custom .menu-mob .title{margin-top:15px}.footer-custom .menu-mob .title a{font-size:18px;font-weight:600}.footer-custom .menu-mob .title:hover{color:#fff;text-decoration:none}.footer-custom .menu-mob .sub-link{color:#fff;font-size:16px;font-weight:300}.footer-custom .menu-mob .sub-link:hover{color:#fff;text-decoration:none}.footer-custom .menu-mob ul{margin-left:0;padding-left:0;list-style-type:none}.footer-custom .menu-mob ul li{list-style-type:none}.footer-custom .menu-mob ul .footer-menu-3-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:15px}.footer-custom .menu-mob .destinazioni{width:25%}.footer-custom .menu-mob .destinazioni-2{width:25%}.footer-custom .menu-mob .sono-in-vena-di{width:25%}.footer-custom .menu-mob .su-di-noi{width:25%}@media(max-width:991.98px){.footer-custom .menu-mob{display:block}.footer-custom .menu-desk{display:none}}@media(min-width:992px){.footer-custom .menu-desk{display:flex}.footer-custom .menu-mob{display:none}}.footer-custom .bottom-footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2% 0}.footer-custom .bottom-footer .f_facebook:hover{color:#fff;background:#2a66b3;border:1px solid #2a66b3}.footer-custom .bottom-footer .t_twitter:hover{color:#fff;background:#35bbec;border:1px solid #35bbec}.footer-custom .bottom-footer .pinterest:hover{color:#fff;background:#cb2027;border:1px solid #cb2027}.footer-custom .bottom-footer .linkedin:hover{color:#fff;background:#007bb5;border:1px solid #007bb5}.footer-custom .bottom-footer .g_google:hover{color:#fff;background:#e55644;border:1px solid #e55644}.footer-custom .bottom-footer .dribbble:hover{color:#fff;background:#ea4c89;border:1px solid #ea4c89}.footer-custom .bottom-footer .skype:hover{color:#fff;background:#01aaf8;border:1px solid #01aaf8}.footer-custom .bottom-footer .flickr:hover{color:#fff;background:#ff0084;border:1px solid #ff0084}.footer-custom .bottom-footer .gap{margin-right:15px}.footer-custom .bottom-footer ul{margin:0;padding:0;list-style-type:none;line-height:1.8rem}.footer-custom .bottom-footer li a{float:left;border-radius:50%;line-height:40px;color:#e0e0e0;height:40px;width:40px;text-align:center;border:1px solid #e0e0e0}.footer-custom .bottom-footer li a i{font-size:16px}.footer-custom .bottom-footer *{color:#fff}.footer-custom .bottom-footer .social_icons_rounded{width:50%}@media(max-width:991.98px){.footer-custom .bottom-footer .social_icons_rounded{width:80%;margin:auto}}.footer-custom .bottom-footer .social_icons_rounded .widget-content{display:flex}@media(max-width:991.98px){.footer-custom .bottom-footer .social_icons_rounded .widget-content{justify-content:center}}.footer-custom .bottom-footer .copyright{width:50%;margin:auto}@media(max-width:991.98px){.footer-custom .bottom-footer .copyright{width:80%}}.footer-custom .bottom-footer .copyright .widget-content{display:flex;justify-content:end}@media(max-width:991.98px){.footer-custom .bottom-footer .copyright .widget-content{justify-content:center}}.no-underline .footer-title{text-decoration:none!important;cursor:none}.no-underline .footer-title:hover{color:#000!important}.container.Contact-Form{display:flex;flex-wrap:wrap}.bottone{background-color:#fff;border:1px solid #266894;margin:1% auto;width:max-content;padding:10px}.bottone a{color:#666}aside{xpadding:4% auto!important;position:relative;overflow:hidden;margin:2% 0}section{margin:2% auto 0 auto}@media(max-width:991.98px){.bg_full{display:none}}.bg_full .swg_basic_bg{height:60vh;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-bottom:2%;overflow:hidden}.bg_full .swg_basic_bg:before{content:"";background-image:url("https://parkhotel.caribebay.it/media/1748/bordo-sopra-bianco2.png");position:absolute;left:0;bottom:0;height:100px;width:100%;background-size:cover}@media(max-width:991.98px){.bg_full .swg_basic_bg:before{background-position:right center}}.bg_full .swg_basic_bg:after{content:"";position:absolute;width:100vw;height:250px;background:linear-gradient(0deg,transparent 0%,#000 100%);z-index:0;left:0;top:0}.newsletter-banner{}.newsletter-banner .swg_basic_bg{xheight:40vh;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.newsletter-banner .swg_basic_bg:after{display:inherit!important}.newsletter-banner .swg_basic_bg:before{display:inherit!important}.newsletter-banner .swg_basic_bg .swg_basic_dati{padding:155px 0 195px 0}.newsletter-banner .swg_basic_bg .swg_basic_dati *{color:#fff}.newsletter-banner .swg_basic_bg .swg_basic_dati .widget-title{font-size:32px;font-weight:900;line-height:40px;margin-bottom:10px;margin-top:0;padding-bottom:0;padding-left:0;padding-right:30px;padding-top:0;text-align:left}.newsletter-banner .swg_basic_bg .swg_basic_dati .widget-title *{font-size:32px;font-weight:1000}@media(max-width:991.98px){.newsletter-banner .swg_basic_bg .swg_basic_dati .widget-title{text-align:center}}.newsletter-banner .swg_basic_bg .swg_basic_dati .widget-description{background-attachment:scroll;background-clip:border-box;background-color:#266894;background-image:none;border-radius:50px;color:#fff;font-size:18px;font-weight:600;line-height:22.5px;margin-top:20px;width:max-content;padding:10px 15px}@media(max-width:991.98px){.newsletter-banner .swg_basic_bg .swg_basic_dati .widget-description{text-align:center;margin:auto}}