.new-header{transition:all 0.4s ease;background:#000;background:linear-gradient(180deg, #002a4b 0%, rgba(0,42,75,0) 100%)}.new-header .navbar-brand{padding:0 !important}@media (max-width: 991px){.new-header .navbar-brand{padding:10px 0 !important}}.new-header .navbar-brand img{float:left;opacity:1;transition:all 0.4s ease}.new-header .navbar-brand img.white{opacity:0;margin-left:-120px}@media (max-width: 991px){.new-header .navbar-brand img.white{margin-left:-80px}}.new-header::before{content:"";position:absolute;left:0;top:-100%;width:100%;height:100%;background:#fff;transition:all 0.4s ease}.new-header:not(.darkmode) .navbar{z-index:1}.new-header:not(.darkmode) .navbar-toggler{background:#fff}@media (min-width: 990px){.new-header:not(.darkmode) .nav-item>a,.new-header:not(.darkmode) .nav-link{color:#fff !important}}.new-header:not(.darkmode) .navbar-brand img{opacity:0}.new-header:not(.darkmode) .navbar-brand img.white{opacity:1}.new-header .navbar .navbar-collapse{background:transparent;transition:all 0.4s ease;margin-top:10px}.new-header.darkmode::before{top:0}.new-header.darkmode img{filter:none}.filter-btn{position:relative;float:left;padding:7px 25px;background:#00518e;color:#fff !important;font-size:12px;margin:5px 10px 5px 0;border-radius:5px;cursor:pointer;transition:padding-left 0.4s ease;padding-left:25px;font-weight:bold}.filter-btn i{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:0px;transition:all 0.4s ease}.filter-btn:hover{background:#00a0e3}.filter-btn.active{background:#fcc102;color:#00518e !important;padding-left:45px}.filter-btn.active i{font-size:16px}.detail__block{position:relative;float:left;width:100%}.detail__block h2{display:none}.detail__other{position:relative;float:left;width:100%;background:#ebf1f6;border-radius:10px;padding:40px}@media (max-width: 564px){.detail__other{padding:20px}}.detail__other p{float:left;width:100%}.detail__other p:last-child{margin-bottom:0 !important}.detail__program{position:relative;float:left;width:100%;padding-left:40px}.detail__program::before{content:"";position:absolute;top:0;left:14px;border-right:1px dotted #ddd;height:100%}.detail__program-icon{position:relative;top:-6px;float:left;margin-left:-75px;margin-right:5px;width:40px;height:40px;line-height:36px !important;text-align:center;border:2px solid transparent;border-radius:50%;font-size:14px;background:#fff;margin-bottom:-16px}@media (max-width: 380px){.detail__program-icon{top:4px;margin-left:-56px}}@media (max-width: 350px){.detail__program-icon{margin-left:-46px}}.detail__program-item{float:left;width:100%;padding:10px}.detail__program-item h3{font-size:16px;font-weight:bold}.detail__program-item h3 i{position:relative;top:-10px;float:left;margin-left:-55px;margin-right:5px;width:40px;height:40px;line-height:38px;text-align:center;border:1px solid transparent;border-radius:50%;font-size:16px;background:#fff;outline:10px solid #fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.1)}.detail__program-item:first-child h3 i{color:#00518e}.detail__program-item .pswp-gallery{justify-content:flex-start;margin-top:-24px}@media (max-width: 575px){.detail__program-item .pswp-gallery{margin-top:0}}.detail__program-item .pswp-gallery img{max-width:100%;border-radius:5px}.detail__sticky{position:sticky;top:120px;margin-bottom:47px;float:left;width:100%}@media (max-width: 991px){.detail__sticky{position:fixed;bottom:0;right:-320px;top:auto;margin-bottom:0;background:#fff;max-width:320px;height:calc(100% - 0px);z-index:999;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);transition:all 0.4s ease;padding:10px}.detail__sticky .detail__reservation{box-shadow:none}.detail__sticky.active{right:0}.detail__sticky.active .mobile__floating{bottom:-150px}}.detail__search{float:left;width:calc(100% + 40px);margin:-20px;padding:15px 30px;border-top-right-radius:10px;border-top-left-radius:10px;background:#fff;border-bottom:1px solid #eee}.detail__header{position:relative;float:left;width:100%;height:80vh;overflow:hidden;box-shadow:0 0 30px 0 rgba(0,0,0,0.5)}.detail__header .detail__container{position:absolute;left:0;top:0;width:100%;height:100%}.detail__header .detail__container>img{position:absolute;object-fit:cover;width:100%;height:100%;z-index:1}.detail__box{position:absolute;left:50%;top:50%;z-index:3;transform:translateX(-500px) translateY(-50%);color:#fff;font-weight:bolder;width:100%;max-width:500px;text-align:left;padding:40px;background:rgba(2,47,82,0.7);border-top-right-radius:70px;border-bottom-left-radius:70px;border-top-left-radius:10px;border-bottom-right-radius:10px;backdrop-filter:blur(2px)}@media (max-width: 1080px){.detail__box{left:50px;transform:translateY(-50%)}}@media (max-width: 624px){.detail__box{left:10px;transform:translateY(-50%);width:calc(100% - 20px)}}.detail__box h1{margin:10px;margin-bottom:20px}@media (max-width: 624px){.detail__box h1{font-size:32px}}.detail__box i.transport{position:absolute;width:50px;height:50px;line-height:50px;text-align:center;right:-25px;top:calc(50% - 25px);border-radius:50%;background:#00a0e3}.detail__boxes{position:relative;z-index:3}.detail__boxes-item{position:relative;display:inline-block;width:100%;max-width:310px;background:#00a0e3;border-radius:10px;padding:20px;margin-top:-90px;margin-bottom:110px;color:#fff;text-align:left}.detail__boxes-item--yellow{background:#222;color:#fff}.detail__boxes-item i,.detail__boxes-item img{float:left;width:64px;height:64px;line-height:64px;font-size:36px;text-align:center;color:#fff;border-radius:50%;margin:-8px 0}.detail__boxes-item strong,.detail__boxes-item small.title{float:left;width:calc(100% - 64px);padding-left:5px}.detail__boxes-item small.title{font-size:11px;text-transform:uppercase;margin-top:5px}.detail__boxes-item small.subtitle{width:auto;white-space:nowrap;font-size:10px;position:absolute;right:10px;bottom:5px;padding-left:0;color:#fff}.detail__boxes-item small.subtitle a{color:#00a0e3}.detail__gallery{position:relative;z-index:3;margin-bottom:50px;background:#eee;padding-top:50px;padding-bottom:40px}.detail__gallery>.container>.row{justify-content:center}.detail__gallery .pswp-gallery{margin-top:-70px}.detail__gallery .pswp-gallery a{position:relative;float:left;width:100%;padding-bottom:56.25%;border-radius:7px;overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}.detail__gallery .pswp-gallery a::before{content:"";position:absolute;left:100%;top:100%;width:0%;padding-bottom:0%;background:rgba(0,42,75,0.6);z-index:1;transition:all 0.8s ease;border-radius:50%}.detail__gallery .pswp-gallery a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/images/logo-solo.png");background-position:center center;background-size:0 0;background-repeat:no-repeat;z-index:2;transition:all 0.4s ease}.detail__gallery .pswp-gallery a:hover::before{left:-100%;top:-100%;width:300%;padding-bottom:300%}.detail__gallery .pswp-gallery a:hover::after{background-size:60px 60px}.detail__gallery .pswp-gallery img{position:absolute;object-fit:cover;width:100%;height:100%}.detail__contact{float:left;width:100%;padding:10px 20px;border-radius:5px;text-align:center;font-size:16px;margin-top:20px;background:rgba(0,81,142,0.1);color:#00518e;font-weight:bold;overflow:hidden;border:1px solid rgba(0,81,142,0.1)}.detail__contact i{position:relative;width:32px;height:32px;text-align:center;line-height:28px;border:2px solid;border-radius:50%;margin-left:-20px;margin-right:10px;font-size:16px}.detail__reservation{position:relative;float:left;width:100%;padding:20px;border-radius:10px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.1)}.detail__reservation-overflow{overflow:auto;display:flex;flex-wrap:wrap}.detail__reservation .alert{font-size:13px;padding:8px 15px;margin-top:10px}.detail__reservation .modifier{max-width:calc(100% - 55px) !important}.detail__reservation[data-ajax-status="loading"]::before,.detail__reservation[data-ajax-status="loading"]::after{opacity:1;pointer-events:all}.detail__reservation::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:2;opacity:0;pointer-events:none;transition:all 0.4s ease-in-out;background-image:url("/images/loader.png");background-size:80px 80px;background-position:center center;background-repeat:no-repeat}.detail__reservation::after{content:"";position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);width:80px;height:80px;z-index:2;opacity:0;pointer-events:none;background-image:url("/images/loader-2.png");background-size:80px 80px;background-position:center center;background-repeat:no-repeat;border-left:1px solid #00a0e3;border-bottom:1px solid #00a0e3;border-right:1px solid #00a0e3;border-top:1px solid transparent;border-radius:50%;transition:all 0.4s ease-in-out;-webkit-animation:rotating2 1s linear infinite;-moz-animation:rotating2 1s linear infinite;-ms-animation:rotating2 1s linear infinite;-o-animation:rotating2 1s linear infinite;animation:rotating2 1s linear infinite}.detail__reservation .price{font-size:20px}.detail__reservation .price .index{font-size:13px}.detail__reservation .groupprice>div>*:not(.regular){font-size:12px}.detail__reservation-tab{float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:10px;margin-top:30px}.detail__reservation-tab-container{float:left;width:100%;display:none}.detail__reservation-tab-container.active{display:block}.detail__reservation-tab a{position:relative;float:left;line-height:24px;font-size:11px;font-weight:bold;color:#00518e !important;background:rgba(0,81,142,0.1);border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px;z-index:1;padding:0 7px;margin:0 1px;margin-bottom:-1px;cursor:pointer}.detail__reservation-tab a i{color:#f08914;margin-left:2px}.detail__reservation-tab a.add{background:rgba(0,81,142,0.1);color:#00518e !important;width:20px;line-height:20px;text-align:center;padding:0;font-size:16px;margin-left:5px;margin-bottom:2px;border-radius:50%}.detail__reservation-tab a.add--expand{width:auto;border-radius:5px;font-size:11px;padding:0 7px;margin-left:0 !important;margin-bottom:10px}.detail__reservation-tab a.remove{background:rgba(204,0,0,0.1);color:#c00 !important;width:20px;line-height:18px;text-align:center;padding:0;font-size:16px;margin-left:5px;margin-bottom:2px;border-radius:50%}.detail__reservation-tab a:first-child{margin-left:5px}.detail__reservation-tab a.active{background:#fff;border-color:#eee;pointer-events:none}.detail__reservation-tab[data-mintab="1"] .remove:nth-child(2){display:none}.detail__reservation-tab[data-maxtab="3"] .add:nth-child(5){display:none}.detail__reservation-container{float:left;width:100%;padding:0 15px}.detail__reservation-item{float:left;padding:10px 0;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.detail__reservation-item[data-count="1"] .fa-arrow-down{display:none}.detail__reservation-item[data-count="1"] select{float:right;padding-right:0;color:#000;margin-right:0;pointer-events:none}.detail__reservation-item-control{float:right;width:78px;margin:5px;margin-top:-38px}.detail__reservation-item-control>i{float:left;margin:5px 0;width:26px;height:26px;line-height:24px;text-align:center;border-radius:50%;border:1px solid #00518e;color:#00518e;font-size:11px;cursor:pointer}.detail__reservation-item-control>i.disabled{opacity:0.3;pointer-events:none}.detail__reservation-item-control>strong{float:left;margin:5px 0;width:26px;height:26px;line-height:26px;text-align:center}.detail__reservation-item-info{text-transform:uppercase;font-size:11px;color:#888;display:inline-block;font-weight:normal;margin-top:5px}.detail__reservation-item-info i{width:23px;height:23px;line-height:23px;text-align:center;margin:-5px 2px -5px 0;border-radius:50%;font-size:12px}.detail__reservation-item-person{float:left;width:100%;border-bottom:1px solid #eee;padding:10px 5px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none}.detail__reservation-item-person[data-room-loading]>i::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border-top:2px solid #00a0e3;border-right:2px solid #00a0e3;border-bottom:2px solid #00a0e3;border-left:2px solid transparent;-webkit-animation:rotating2 1s linear infinite;-moz-animation:rotating2 1s linear infinite;-ms-animation:rotating2 1s linear infinite;-o-animation:rotating2 1s linear infinite;animation:rotating2 1s linear infinite;opacity:0;scale:0;transition:all 0.4s ease}.detail__reservation-item-person[data-room-loading="loading"]>i::after{opacity:1;scale:1}.detail__reservation-item-person>i{position:relative;float:left;margin:5px;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:rgba(0,81,142,0.1);color:#00518e}.detail__reservation-item-person>strong{float:left;width:calc(100% - 56px);margin:3px 5px 0 5px;font-size:13px;line-height:22px}.detail__reservation-item-person>small{float:left;width:calc(100% - 56px);margin:0 5px 5px 5px;font-size:11px;line-height:14px;text-transform:uppercase;color:#888}.detail__reservation-item span{float:left;font-size:12px;text-transform:uppercase;font-weight:regular;color:#888}.detail__reservation-item span+*{float:right;font-size:13px;max-width:calc(100% - 90px);text-align:right}.detail__reservation-item span+* select{float:left;appearance:none;padding:0 15px 0 0;margin-right:-10px;color:#00518e;border:0;font-weight:bold;min-width:50px;max-width:100%;text-align:right;cursor:pointer;text-overflow:ellipsis}.detail__reservation-item span+* select.disabled{opacity:0.3;pointer-events:none}.detail__reservation-item span+* select.readonly{opacity:1;pointer-events:none;padding-right:0;color:#000}.detail__reservation-item span+* select.readonly+i{display:none}.detail__reservation-item span+* select option:disabled{color:#bbb}.detail__reservation-item span+* select:focus{outline:none}.detail__reservation-item span+* select+i{position:relative;z-index:1;top:0px;color:#fcc102}.row-text{float:left;width:100%;text-align:justify;font-size:14px;line-height:24px}.transport-window{position:absolute;left:0;top:100%;width:100%;height:100%;background:#fff;z-index:1;opacity:0;pointer-events:none;transition:all 0.4s ease}.transport-window--rsv{top:180px;height:calc(100% - 242px)}.transport-window--rsv.active{top:0 !important;height:calc(100% - 62px)}.transport-window.active{top:0;opacity:1;pointer-events:all}.transport-window__list{position:absolute;left:0;top:80px;float:left;width:100%;max-height:calc(100% - 80px);padding:0 20px 20px 20px;overflow:auto;border-radius:10px}.transport-window__list::before{content:"";position:absolute;left:95px;top:10px;height:calc(100% - 30px);border-right:2px dotted #ddd}.transport-window__title{position:relative;float:left;width:100%;padding:20px}.transport-window__title i.fa-solid.fa-xmark{position:absolute;right:10px;top:20px;color:#00518e;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer}.transport-window__title i.fa-solid.fa-xmark:hover{color:#00a0e3}.transport-window__item{position:relative;float:left;width:100%;padding:10px 0;display:inline-flex;justify-content:center;align-items:center}.transport-window__item::before{content:"";position:absolute;left:75px;top:50%;height:100%}.transport-window__item:last-child::before{display:none}.transport-window__item::after{content:"";position:absolute;left:71px;top:calc(50%);transform:translateY(-50%);width:10px;height:10px;border:3px solid #00a0e3;border-radius:20px;z-index:3;background:#fff}.transport-window__item--addonyellow::after{border-color:#fed325;z-index:2}.transport-window__item--addonyellow::before{left:71px;width:10px;border-radius:0;background:#fed325;background:linear-gradient(337deg, #f08914 0%, #fed325 100%);border-right:0;z-index:1}.transport-window__item--addonyellow+.transport-window__item::after{border-color:#f08914;z-index:2}.transport-window__item--addonblue::after{border-color:#00a0e3 !important;z-index:4 !important}.transport-window__item--addonblue::before{left:71px;width:10px;border-radius:0;background:#00a0e3;background:linear-gradient(337deg, #00518e 0%, #00a0e3 100%);border-right:0;z-index:3}.transport-window__item--addonblue+.transport-window__item::after{border-color:#00518e;z-index:4}.transport-window__item--addonsmall::after{border-color:#00a0e3}.transport-window__datetime{float:left;width:60px;margin-right:40px}.transport-window__datetime i,.transport-window__datetime small,.transport-window__datetime strong{float:left;width:100%;text-align:center}.transport-window__datetime i{margin-bottom:5px}.transport-window__datetime strong{font-size:13px}.transport-window__datetime small{font-size:11px;font-weight:400;color:#aaa}.transport-window__info{float:left;width:calc(100% - 100px)}.transport-window__info small,.transport-window__info strong{float:left;width:100%}.transport-window__info strong{font-size:13px;text-transform:uppercase;line-height:18px}.transport-window__info small{font-size:11px;text-transform:uppercase;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transport-window__info .code{font-size:16px;margin-bottom:14px}.reviews{position:relative;float:left;width:calc(100% + 40px);height:560px;overflow:hidden;padding:20px;padding-bottom:0;margin:-20px -20px 0 -20px}.reviews::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:#fff;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%)}.reviews.active{height:auto}.reviews.active::after{display:none}.reviews__center{justify-content:center;margin-bottom:25px}.reviews__item{position:relative;float:left;width:100%;padding:10px;margin-bottom:20px;background:#fff;border-radius:5px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.1)}.reviews__item strong.name{float:left;width:100%;line-height:32px;margin-bottom:5px}.reviews__avatar{float:left;width:32px;height:32px;line-height:32px;text-align:center;color:#00518e;background:rgba(0,81,142,0.1);border-radius:3px;margin-right:10px;font-size:12px}.reviews__content{float:left;width:calc(100% - 42px);font-size:14px}.reviews__rating{position:absolute;right:10px;top:10px;width:32px;height:24px;line-height:24px;font-size:12px;text-align:center;color:#fff;background:transparent;border-radius:3px}.reviews__rating i{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);color:#fcc102;font-size:24px}.reviews__rating i strong{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:11px;color:#000}.reviews-count__box{float:left;width:70px;height:40px;line-height:40px;text-align:center;background:#00a0e3;color:#fff;font-size:16px;border-radius:5px}.reviews-count__logo{float:left;height:40px;margin-left:10px}.reviews-count__text{float:left;height:40px;line-height:40px;margin-left:10px;width:calc(100% - 154px);text-align:right}.reviews-count__textinfo{float:left;width:100%;margin-top:20px;color:#888;font-size:14px}.reviews-count__sum{float:left;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.reviews-count__bar{position:relative;float:left;width:calc(100% - 80px);height:12px;background:#eee;border-radius:3px;margin:12px 40px 12px 40px}.reviews-count__bar i{position:absolute;top:-13px;left:-45px;width:34px;height:34px;line-height:34px}.reviews-count__bar i::before,.reviews-count__bar i span{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.reviews-count__bar i::before{color:#fcc102;font-size:26px}.reviews-count__bar i span{top:52%;color:#000;font-size:11px;font-weight:900}.reviews-count__bar>small{position:absolute;top:-13px;right:-40px;width:34px;height:34px;line-height:38px;text-align:right;font-weight:bold}.reviews-count__bar>span{float:left;height:12px;background:#00a0e3;border-radius:3px}.reviews-count__bar>strong{float:left;width:32px;height:32px;line-height:32px;text-align:center;margin:-10px -16px;border-radius:5px;background:#00a0e3;color:#fff;font-size:12px;font-weight:normal;text-indent:-1px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.3);display:none}.addbar{position:relative;overflow:visible !important}.addbar::after{content:"";position:absolute;left:-10px;top:10px;width:10px;height:40px;background:#f08914;background:linear-gradient(337deg, #f08914 0%, #fed325 100%);border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:-1}.transport-bar{position:relative;float:left;box-shadow:5px 5px 15px 0 rgba(0,0,0,0.1);padding:15px 20px;border-radius:10px;white-space:nowrap;margin-bottom:20px;margin-top:10px;height:100px}@media (max-width: 380px){.transport-bar{margin-left:-20px}.transport-bar::after{display:none}}@media (max-width: 350px){.transport-bar{margin-left:-30px}}.transport-bar--mini{height:auto;background:rgba(0,81,142,0.1);box-shadow:none;margin-top:20px;margin-bottom:30px;padding:7px 20px;border-radius:5px;cursor:pointer}.transport-bar--mini::after{height:22px !important}.transport-bar::after{content:"";position:absolute;left:-10px;top:10px;width:10px;height:40px;background:#f08914;background:linear-gradient(337deg, #f08914 0%, #fed325 100%);border-top-left-radius:5px;border-bottom-left-radius:5px}.transport-bar__modal{position:absolute;left:0;top:calc(100% - 0px);background:#fff;border-radius:10px;box-shadow:3px 3px 30px 0 rgba(0,0,0,0.3);padding:20px;z-index:1;width:100%;max-width:480px;opacity:0;pointer-events:none;transition:all 0.4s ease}.transport-bar__modal.active{top:calc(100% - 10px);opacity:1;pointer-events:all}.transport-bar__modal::after{content:"";position:absolute;left:60px;top:-10px;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #fff transparent}@media (max-width: 380px){.transport-bar__modal{left:-20px;width:calc(100% + 20px)}}@media (max-width: 350px){.transport-bar__modal{left:-30px;width:calc(100% + 30px)}}.transport-bar__modal>div{position:relative;z-index:1;font-size:14px}.transport-bar__modal>div p{margin-bottom:0;margin-top:10px}.transport-bar__modal i{position:absolute;right:-5px;top:-20px;color:#fcc102;font-size:24px;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer}.transport-bar__modal i:hover{color:#ffe341}.transport-bar__modal-img{position:relative;float:left;width:calc(100% + 40px);height:calc(100% + 40px);overflow:hidden;margin:-20px 0 -20px -20px;border-top-right-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767px){.transport-bar__modal-img{padding-bottom:56.25%;margin:0 -20px -20px -20px;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}}.transport-bar__modal-img img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);object-fit:cover;object-position:center center;width:101%;height:101%}.transport-bar__title{position:relative;font-size:11px;text-transform:uppercase;bottom:-2px;line-height:12px}.transport-bar__route{width:70px;height:40px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center}.transport-bar__route i{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background:#fff;z-index:1;color:#000}.transport-bar__route .date{position:absolute;left:0;bottom:-18px;text-align:center;width:100%;font-weight:400;color:#888;font-size:11px}.transport-bar__route::after{content:"";position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:calc(100% + 40px);height:1px;border-bottom:1px dashed #00518e}.transport-bar__item{position:relative;display:inline-block;width:120px}.transport-bar__item:last-child{text-align:right}.transport-bar__item:last-child strong::after{right:auto;left:50px}.transport-bar__item strong{position:relative;float:left;width:100%;font-size:20px;margin:4px 0;z-index:1;text-transform:uppercase}.transport-bar__item strong::after{content:"";position:absolute;right:50px;top:calc(50%);transform:translateY(-50%);width:10px;height:10px;border:3px solid #00518e;border-radius:20px}.transport-bar__item .title{float:left;width:100%;text-transform:uppercase;font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#888}.transport-bar__item .time{float:left;width:100%;font-weight:bold}.transport-bar a{cursor:pointer;float:left;color:#00518e !important;font-weight:bolder;font-size:15px;line-height:30px;margin-top:-3px}.newbox{float:left;width:100%;padding:20px;border-radius:10px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.1)}.new__title{float:left;width:100%;font-size:20px;color:inherit;margin-bottom:20px}.new__title i{position:relative;top:-5px;font-size:16px;width:40px;height:40px;line-height:32px;border-radius:50%;text-align:center;border:4px solid transparent;border-bottom:4px solid #fcc102;color:#00518e;margin-left:-5px}.new__title-2{float:left;width:100%;font-size:16px;color:inherit;margin-bottom:10px;font-weight:bold}.c-grey{color:#aaa}.btn-new-text{display:inline-block;line-height:46px;color:#000 !important;width:100%;border-radius:5px;text-align:center;font-size:13px;font-weight:600;cursor:pointer;background:rgba(0,81,142,0.05)}.btn-new-text i{position:relative;top:-2px;font-size:13px;width:28px;height:28px;line-height:24px;border-radius:50%;text-align:center;border:2px solid transparent;border-bottom:2px solid #fcc102;color:#00518e;margin-left:-15px}.btn-new-text:hover{color:#00a0e3 !important}.btn-new-text:hover i{color:#00a0e3 !important}.btn-new-primary{display:inline-block;line-height:30px;color:#fff !important;width:120px;border-radius:5px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;background:#00518e;cursor:pointer;border:1px solid #00518e;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-new-primary:hover{background:#00a0e3;border:1px solid #00a0e3;box-shadow:0 5px 10px 0 rgba(0,160,227,0.7)}.btn-new-primary2{display:inline-block;line-height:30px;color:#00518e !important;width:120px;border-radius:5px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;cursor:pointer;border:1px solid #00518e}.btn-new-primary2:hover{color:#00a0e3 !important;border:1px solid #00a0e3}.btn-new-secondary{display:inline-block;line-height:30px;color:#00518e !important;width:120px;border-radius:5px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;background:#fcc102;cursor:pointer;border:1px solid #fcc102;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-new-secondary--big{width:auto;font-size:16px;padding:10px 15px;line-height:20px}.btn-new-secondary--big small{font-weight:normal !important}.btn-new-secondary:hover{background:#ffe341;border:1px solid #ffe341;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-new-active{display:inline-block;line-height:30px;color:#fff !important;width:120px;border-radius:5px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;background:#00a0e3;cursor:pointer;border:1px solid #00a0e3;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-new-active--big{width:auto;font-size:16px;padding:10px 15px;line-height:20px}.btn-new-active--big small{font-weight:normal !important}.btn-new-active:hover{background:#00a0e3;border:1px solid #00a0e3;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-new-red{display:inline-block;line-height:30px;color:#c00;width:120px;border-radius:5px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;background:transparent;border:1px solid #c00}.btn-new-red2{display:inline-block;line-height:30px;color:#fff !important;width:120px;border-radius:5px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;background:#c00;border:1px solid #c00;cursor:pointer;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-new-red2:hover{background:#f00;border:1px solid #f00;box-shadow:0 5px 10px 0 rgba(255,0,0,0.7)}.btn-big{line-height:50px;width:160px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-big:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.btn-big i{margin-right:5px}.btn-full{width:100%;font-size:13px}.pswp-gallery{justify-content:center}.css-active{display:none}.css-nonactive{display:inline-block}.active .css-active,.active.css-active{display:inline-block}.active .css-nonactive,.active.css-nonactive{display:none}.slider-gallery{position:relative;float:left;width:100%;margin-top:-70px}.slider-gallery__container{position:relative;float:left;width:100%;overflow:hidden;padding:0 80px;-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent 2%, black 5%, black 95%, transparent 98%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent 2%, black 5%, black 95%, transparent 98%, transparent 100%)}.slider-gallery__left,.slider-gallery__right{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;line-height:40px;background:#00a0e3;color:#fff;text-align:center;border-radius:50%;cursor:pointer;z-index:10}.slider-gallery__left.disabled,.slider-gallery__right.disabled{opacity:0.2}.slider-gallery__left{left:0}.slider-gallery__right{right:0}.slider-gallery .pswp-gallery{width:100%;margin-top:0;flex-wrap:nowrap;justify-content:flex-start;position:relative;transition:all 0.4s ease-in-out;left:calc((var(--slider-gallery-left) * -25% + 15px))}@media (max-width: 991px){.slider-gallery .pswp-gallery{left:calc((var(--slider-gallery-left) * -33.3333% + 15px))}}@media (max-width: 767px){.slider-gallery .pswp-gallery{left:calc((var(--slider-gallery-left) * -50% + 15px))}}@media (max-width: 575px){.slider-gallery .pswp-gallery{left:calc((var(--slider-gallery-left) * -100% + 15px))}}strike{position:relative;line-height:14px;display:inline-block;color:#c00;bottom:-2px}.login{height:100%;display:flex;justify-content:center;align-items:center}.login__container{width:100%;max-width:400px;padding:20px}.login__box{position:relative;background:#fff;float:left;width:100%;box-shadow:0 0 50px 0 rgba(0,0,0,0.2);border-radius:20px;padding:30px}.login__section{position:relative;float:left;width:100%;padding:10px}.login__section label{float:left;width:100%;font-weight:bold;font-size:11px;text-transform:uppercase;margin-top:5px}.login__section input{float:left;height:46px;line-height:44px;width:100%;font-size:14px;border:1px solid #ddd;border-radius:5px;padding:0 15px;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.login__section input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login__section input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login__section input ~ i{position:relative;float:left;width:46px;height:46px;right:0;line-height:46px;margin-left:-46px;text-align:center;color:#f29012;transition:all 0.4s ease;cursor:pointer}.login__section input:focus{outline:1px solid #00a0e3}.login__section input:placeholder-shown ~ i{opacity:0;pointer-events:none;right:-20px}.login__section img{width:90px}.login__footer{text-align:center;float:left;width:100%;padding:20px;font-size:11px}.login__footer i{color:#00a0e3}.login__footer a{font-weight:bold;color:#000}.login__close{position:absolute;right:20px;top:20px;width:40px;height:40px;line-height:40px !important;text-align:center;color:#f29012;cursor:pointer;z-index:1}.login__close:hover{opacity:0.7}.login__btn{float:left;display:flex;justify-content:center;align-items:center;margin-top:10px;height:46px;line-height:44px;width:100%;font-size:14px;border:1px solid #00a0e3;background:#00a0e3;color:#fff;border-radius:5px;padding:0 15px;text-align:center;cursor:pointer;font-weight:bold}.login__btn span:not(.login__loader){display:block}.login__btn span.login__loader{display:none}.login__btn.loading{pointer-events:none}.login__btn.loading span:not(.login__loader){display:none}.login__btn.loading span.login__loader{display:block}.login__btn:hover{opacity:0.7}.login__link{display:inline-block;color:#f29012;font-size:12px;font-weight:bold;text-transform:uppercase;cursor:pointer}.login__link:hover{opacity:0.7}.login .validator{position:absolute;right:20px;top:calc(100% - 5px);color:#c00;font-size:11px;text-transform:uppercase;font-weight:bold}.login .validator ~ input{outline:1px solid #c00}.login .login__loader{display:inline-block;width:32px;height:32px;border-radius:50%;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;border-top:2px solid rgba(255,255,255,0.2);-webkit-animation:rotating2 1s linear infinite;-moz-animation:rotating2 1s linear infinite;-ms-animation:rotating2 1s linear infinite;-o-animation:rotating2 1s linear infinite;animation:rotating2 1s linear infinite}.login .alert{margin-bottom:0 !important}.avatar{position:relative;float:left;width:44px;height:44px;line-height:40px;border:2px solid #fff;outline:1px solid #eee;text-align:center;font-size:12px;font-weight:700;color:#00518e;background:rgba(0,81,142,0.1);overflow:hidden;border-radius:50%;cursor:pointer}.avatar__mobile{display:none}@media (max-width: 991px){.avatar__mobile{display:block}}.avatar.active+.avatar__menu{margin-top:10px;opacity:1;pointer-events:all}.avatar img{position:absolute;object-fit:cover;left:0;width:100%;height:100%}.avatar__container{position:relative;float:left;margin-top:-3px}@media (max-width: 991px){.avatar__container{margin-top:0}}.avatar__menu{position:absolute;right:-10px;top:100%;width:280px;background:#fff;margin-top:20px;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);padding:20px;opacity:0;pointer-events:none;transition:all 0.4s ease}.avatar__menu .avatar{width:76px;height:76px;line-height:72px;float:none;display:inline-block;font-size:16px;font-weight:700}.avatar__section{display:flex;flex-direction:column;text-align:center;padding:5px;gap:10px;align-items:center}.avatar__section a{color:#00518e;font-weight:500}.avatar__section-container{display:flex;flex-direction:column;text-align:center;gap:5px}.avatar__section-container2{display:flex;flex-direction:column;line-height:17px}.avatar__section-container2 span{font-size:13px}.avatar__section>a.buttonek{width:100px;font-size:11px;text-transform:uppercase;color:#00518e;background:rgba(0,81,142,0.1);border-radius:20px;padding:3px 0}.avatar__section>a.buttonek i{margin-right:2px}.avatar__section--menu{gap:5px}.avatar__section--menu a{text-align:left;font-size:15px;line-height:32px;width:100%;color:#00518e !important;font-weight:500}.avatar__section--menu a i{width:28px;text-align:center;margin-right:10px}.avatar__section--menu a.red{color:#a00 !important}.avatar__section--menu a.css-menu{display:none}.avatar__divider{height:1px;background:#eee;margin:5px 0 10px 0}@media (max-width: 991px){.hide-991{display:none}}.szansa-box{float:left;width:100%;display:flex;border-radius:7px;margin-bottom:20px;height:170px;background:#fff;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.1)}.szansa-box__items{display:flex;flex-direction:column;font-size:12px}.szansa-box__items>span{display:inline-flex;gap:5px;align-items:center}.szansa-box__items>span>span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.szansa-box__wishlist{position:absolute;top:10px;left:10px;width:auto;background:rgba(0,81,142,0.7);padding:1px 5px;border-radius:7px;z-index:1}.szansa-box__wishlist a{float:left;font-size:16px;color:#fcc102;cursor:pointer}.szansa-box__wishlist a i{color:#fcc102}.szansa-box__image{position:relative;width:90px;overflow:hidden;flex:1;border-radius:7px}.szansa-box__image img{position:absolute;object-fit:cover;width:100%;height:100%}.szansa-box__info{position:relative;display:flex;width:calc(100% - 90px);flex-direction:column;padding:10px}.szansa-box__info>small{font-size:11px;font-weight:700;text-transform:uppercase}.szansa-box__info>h3{font-size:14px;margin-top:5px}.szansa-box__info>h3 a{color:#00518e}.szansa-box__tooltip{position:absolute;bottom:20px;right:-7px;width:290px;padding:3px 5px;background:#fff;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.2);border-radius:7px;pointer-events:none;color:#000;opacity:0;transition:all 0.4s ease}.szansa-box__tooltip::after{content:"";position:absolute;right:4px;bottom:-8px;width:0px;height:0px;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent}.szansa-box__price{position:absolute;right:10px;bottom:10px;display:flex;flex-direction:column;text-align:right}.szansa-box__price>small{font-size:11px;font-weight:500;color:#8f95be}.szansa-box__price>small>i{color:#00518e}.szansa-box__price>small>i:hover+.szansa-box__tooltip{bottom:26px;opacity:1}.szansa-box__transport{position:absolute;left:10px;bottom:10px}.wycieczky-box{float:left;width:100%;display:flex;border-radius:10px;margin-bottom:20px;background:#fff;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.1)}@media (max-width: 440px){.wycieczky-box{flex-direction:column}}.wycieczky-box__image{position:relative;width:200px;overflow:hidden;flex:1;border-radius:7px}@media (max-width: 440px){.wycieczky-box__image{width:100%;padding-bottom:56.25%}}.wycieczky-box__image img{position:absolute;object-fit:cover;width:100%;height:100%}.wycieczky-box__info{position:relative;display:flex;width:calc(100% - 200px);flex-direction:column;padding:15px}@media (max-width: 440px){.wycieczky-box__info{width:100%}}.wycieczky-box__info>small{font-size:13px;font-style:italic;font-weight:bold;color:#d69200}.wycieczky-box__info>h3{font-size:18px;margin-top:5px}.wycieczky-box__info>h3 a{color:#00518e}.wycieczky-box__info>p{margin-top:5px}.wycieczky-box__info>a{color:#00518e;font-size:20px}.wyjazd-box{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:10px;margin-bottom:20px;padding:15px;background:#fff;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.1);color:#00518e}.wyjazd-box i{color:#d69200}.wyjazd-box>h3{display:inline-flex;font-size:16px;margin-top:0;margin-bottom:0;gap:10px;align-items:center}.wyjazd-box>h3>i{color:#00518e;background:rgba(0,81,142,0.1);font-size:14px;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%}.article{display:flex;width:100%;flex-direction:column;gap:20px}.article__back{position:relative;cursor:pointer}.article__back span{position:absolute;left:0;bottom:0;font-size:11px;text-transform:uppercase;font-weight:500;display:none}.article__head{display:flex;align-items:center;gap:15px;margin-bottom:3px}.article__top small{font-size:13px;font-style:italic;font-weight:bold;color:#d69200}.article-h1{display:block;float:left;width:100%;color:#00518e;font-size:28px;font-weight:600;margin-bottom:0}.article-h2{display:block;float:left;width:100%;color:#000;font-size:28px;font-weight:600}.article__image{position:relative;overflow:hidden;border-radius:7px;width:100%;padding-bottom:56.25%}.article__image img{position:absolute;object-fit:cover;width:100%;height:100%}.article__text{display:flex;width:100%;flex-direction:column}.article-box{float:left;width:100%;display:flex;border-radius:10px;margin-bottom:20px;background:#fff;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.1)}.article-box--vertical{flex-direction:column}.article-box--vertical .article-box__image{width:100%;padding-bottom:56.25%}.article-box--vertical .article-box__info{width:100%}@media (max-width: 440px){.article-box{flex-direction:column}}.article-box__image{position:relative;width:140px;overflow:hidden;flex:1;border-radius:7px}@media (max-width: 440px){.article-box__image{width:100%;padding-bottom:56.25%}}.article-box__image img{position:absolute;object-fit:cover;width:100%;height:100%}.article-box__info{position:relative;display:flex;width:calc(100% - 140px);flex-direction:column;padding:15px}@media (max-width: 440px){.article-box__info{width:100%}}.article-box__info>small{font-size:13px;font-style:italic;font-weight:bold;color:#d69200}.article-box__info>h3{font-size:18px;margin-top:5px}.article-box__info>h3 a{color:#00518e}.article-box__info>p{margin-top:5px}.article-box__info .btn{padding:5px 15px;background:#00518e;color:#fff;font-size:0.7rem;text-transform:uppercase;border-radius:5px;font-weight:bold;width:162px}.point{position:relative;float:left;width:100%;display:flex;flex-direction:column;gap:20px;counter-reset:pointcount}.point a{color:#00518e;font-weight:700}.point::before{content:"";position:absolute;top:30px;left:29px;width:2px;background-color:#00518e;height:calc(100% - 60px)}.point__item{display:flex;align-items:center;gap:40px;counter-increment:pointcount}@media (max-width: 541px){.point__item{gap:20px}}.point__item i{position:relative;width:60px;height:60px;line-height:60px;background:#00518e;color:#fff;border-radius:50%;text-align:center;font-size:24px;outline:5px solid #fff}.point__item i::after{content:counter(pointcount);position:absolute;right:-10px;top:-5px;background:#fff;width:28px;height:28px;line-height:28px;text-align:center;font-size:14px;border-radius:50%;font-weight:black;color:#00518e}.point__item p{width:calc(100% - 80px);margin-bottom:0}.photos-wrap{float:left;width:100%;display:flex;margin-bottom:100px;flex-wrap:wrap}@media (max-width: 1540px){.photos-wrap{margin-bottom:50px}}@media (max-width: 991px){.photos-wrap{margin-bottom:30px}}.photos-wrap__item{width:16.6666666667%}@media (max-width: 991px){.photos-wrap__item{width:33.3333333333%}}@media (max-width: 490px){.photos-wrap__item{width:50%}}.photos-wrap__item-img{position:relative;float:left;width:100%;padding-bottom:56.25%;overflow:hidden}.photos-wrap__item-img img{position:absolute;object-fit:cover;width:100%;height:100%}.dropdown-item{position:relative}.dropdown-item-menu{position:absolute;left:calc(100% + 10px);top:0;width:100%;background:#fff;border-radius:5px;padding:10px 0;opacity:0;pointer-events:none;transition:all 0.4s ease;border:1px solid #ddd}@media (max-width: 991px){.dropdown-item-menu{position:relative;left:auto;top:auto;opacity:1;pointer-events:all;background:transparent}}@media (min-width: 992px){.dropdown-item:hover .dropdown-item-menu{left:100%;pointer-events:all;opacity:1}}@media (max-width: 991px){.navbar-collapse{max-height:80vh;overflow:auto}}.faq{display:flex;flex-direction:column;gap:5px;max-width:780px;width:100%;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.1);border-radius:10px;padding:20px}@media (max-width: 520px){.faq{padding:15px}}.faq__question{font-weight:400;position:relative;padding-right:50px;font-size:20px;cursor:pointer}@media (max-width: 991px){.faq__question{font-size:16px}}@media (max-width: 520px){.faq__question{font-size:14px}}.faq__question i{position:absolute;right:0;top:50%;font-size:20px;color:#00a0e3;transform:rotate(0deg) translateY(-50%)}.faq__answer{display:none;color:#888}@media (max-width: 991px){.faq__answer{font-size:14px}}@media (max-width: 520px){.faq__answer{font-size:12px}}.faq.active .faq__question i{transform:rotate(-180deg) translateY(50%)}.faq.active .faq__answer{display:block}.faq__container{display:flex;flex-direction:column;gap:20px;align-items:center;margin-bottom:30px}.gap-3>[class^="col"]{padding:15px}.contact__container{width:100%;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.1);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.contact__container>div{display:flex;align-items:center;gap:10px}.contact__container>div i{font-size:20px;color:#00518e;width:40px;height:40px;line-height:40px;text-align:center;background-color:#eee;border-radius:50%}.contact__container>div span{font-size:14px}.contact__container>div .alert{font-size:13px;font-weight:500;margin-top:10px}.contact__info{width:100%;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.contact__info>div{display:flex;align-items:center;gap:10px}.contact__info>div>div{display:flex;flex-direction:column;line-height:20px}.contact__info>div>div a{font-size:20px;font-weight:bold;color:#00a0e3}.contact__info>div>div small{font-weight:normal}.contact__info>div>small{line-height:15px;color:#d69200}.contact__icon{font-size:20px;color:#fff;width:50px;height:50px;line-height:50px !important;text-align:center;color:#00a0e3;background:rgba(0,160,227,0.1);border-radius:50%}.contact__circle{font-size:10px;color:#d69200;width:20px;height:20px;line-height:17px !important;border:1px solid #d69200;text-align:center;border-radius:50%;flex:0 0 auto}.form{float:left;width:100%;padding:20px;background:#eee;border-radius:10px;border:1px solid #ddd}.form h2{float:left;width:100%;margin-bottom:20px;color:#000}.form .validator{color:#d69200;float:left;width:100%;font-size:12px;margin-top:5px}.form__item{float:left;width:100%;display:flex;flex-direction:column;gap:0px;margin-bottom:20px}.form__item--half{width:50%;padding-right:20px}@media (max-width: 520px){.form__item--half{width:100%;padding-right:0}}.form__item:last-child{margin-bottom:0px}.form__item label{font-size:12px;text-transform:uppercase;font-weight:bold;display:flex;gap:10px}.form__item label input{flex:0 0 auto}.form__item input:not([type="submit"],[type="checkbox"]),.form__item select,.form__item textarea{float:left;width:100%;border-radius:5px;background:white;border:0;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.1);padding:5px 10px}.form__item input:not([type="submit"],[type="checkbox"]):focus,.form__item select:focus,.form__item textarea:focus{outline:1px solid #00a0e3}.form__item textarea{height:120px}.form__item input[type="submit"]{float:left;padding:10px 15px;background:#00518e;color:#fff;font-size:0.7rem;text-transform:uppercase;border-radius:5px;font-weight:bold;width:162px;border:0;cursor:pointer}.form__item input[type="submit"]:hover{color:#00518e;background:#ffe341}.pageblank{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pageblank__container{width:100%;max-width:560px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.pageblank__container img{width:80px;height:auto}.flexik{display:flex;justify-content:space-between;align-items:flex-end}.flexik .c-primary{color:#00518e}.flexik>div{position:relative}.flexik--small>div:last-child{font-size:14px}.c-big{font-size:24px}.flag{height:24px;width:90px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-align:center;text-transform:uppercase;font-size:11px;font-weight:bold}.flag--circle{height:70px;width:70px;font-size:12px;line-height:14px;border-radius:50%}.flag--righttop{position:absolute;right:-10px;top:-10px}.flag--LM{background:#a00}.flag--EB{background:#5cc25c}.flag--NEW{background:#00a0e3}.flag--FM{background:#d69200}.page-img{position:relative;float:left;width:100%;padding-bottom:35%}@media (max-width: 1350px){.page-img{padding-bottom:50%}}@media (max-width: 520px){.page-img{padding-bottom:60%}}.page-img img{position:absolute;object-fit:cover;width:100%;height:100%}.page-img+.page-name{padding-top:0}.flotila{float:left;width:100%;display:flex;flex-direction:column;gap:60px;margin-bottom:30px}.flotila h2{margin-bottom:-30px}.flotila__item{float:left;width:100%;display:flex;flex-wrap:wrap;gap:20px}.flotila__image{width:450px;display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 991px){.flotila__image{width:350px}}@media (max-width: 680px){.flotila__image{width:100%;order:2}}.flotila__image-item{width:calc(25% - 7.5px);padding-bottom:14.0625%;position:relative;overflow:hidden;border-radius:10px}@media (max-width: 991px){.flotila__image-item{width:calc(50% - 5px);padding-bottom:28.125%}}@media (max-width: 680px){.flotila__image-item{width:calc(25% - 7.5px);padding-bottom:14.0625%}}@media (max-width: 420px){.flotila__image-item{width:calc(50% - 5px);padding-bottom:28.125%}}.flotila__image-item img{position:absolute;object-fit:cover;width:100%;height:100%}.flotila__image-item:first-child{width:100%;padding-bottom:56.25%}.flotila__content{width:calc(100% - 470px);display:flex;flex-direction:column;gap:15px}@media (max-width: 991px){.flotila__content{width:calc(100% - 370px)}}@media (max-width: 680px){.flotila__content{width:100%}}.flotila__content small{font-size:16px;color:#f08914;margin-top:-20px;font-style:italic}.flotila__equipment{display:flex;flex-wrap:wrap;gap:10px}.flotila__equipment div{display:inline-flex;gap:5px;align-items:center;padding:2px 7px;border-radius:5px;background:rgba(0,160,227,0.1);color:#00a0e3;font-size:12px;text-transform:uppercase}.flotila-top{position:relative;margin-top:-120px;width:calc(100%);float:left;background:white;padding:40px;border-radius:10px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.2);margin-bottom:30px;text-align:center}@media (max-width: 540px){.flotila-top{padding:20px}}.flotila-top p{margin-bottom:40px}.flotila-top h2{border-bottom:0;font-size:32px;font-weight:400}@media (max-width: 540px){.flotila-top h2{font-size:24px}}.iconbox{display:inline-flex;flex-direction:column;gap:10px;text-align:center;align-items:center;width:160px}.iconbox i{font-size:32px;width:64px;height:64px;line-height:64px;text-align:center;background:#00518e;color:#fff;border-radius:50%}.iconbox span{font-size:12px;text-transform:uppercase;font-weight:bold}.iconbox__wrapper{float:left;width:100%;display:flex;justify-content:center;gap:20px}@media (max-width: 600px){.iconbox__wrapper{flex-wrap:wrap}}.org h2{border-bottom:0}.org-contact{float:left;width:100%;padding:40px;border-radius:10px;border:1px dashed #ddd;margin-bottom:40px}.org-contact [class^="col-"]{display:flex;justify-content:center}.org-contact [class^="col-"]>div{display:inline-flex;flex-direction:column}@media (max-width: 991px){.org-contact [class^="col-"]>div{width:280px;margin-bottom:20px}}.org-contact [class^="col-"]:last-child>div{margin-bottom:0}.org-contact a{color:#00518e}.org-contact a,.org-contact span{display:inline-flex;gap:10px;font-size:20px;align-items:center}.org-contact a i,.org-contact span i{font-size:14px;width:32px;height:32px;line-height:32px;text-align:center;background:rgba(0,81,142,0.1);border-radius:50%;flex-shrink:0}@media (max-width: 540px){.org-contact a,.org-contact span{font-size:16px}}.org-contact h3{font-size:16px}@media (max-width: 540px){.org-contact h3{font-size:14px}}@media (max-width: 540px){.org-contact{padding:20px}}.org-contact__info{color:#d69200;display:inline-flex;gap:5px;align-items:center;font-style:italic;margin-top:20px;line-height:14px}.org-contact__info i{width:20px;height:20px;line-height:18px;border:1px solid #d69200;text-align:center;border-radius:50%;font-size:11px;flex-shrink:0}.image{float:left;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;border-radius:10px;margin-bottom:20px}.image img{position:absolute;object-fit:cover;width:100%;height:100%}.mobile__floating{position:fixed;left:0;bottom:0;width:100%;padding:20px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);display:none;transition:all 0.4s ease}@media (max-width: 991px){.mobile__floating{display:block}}.closeterm{position:absolute;z-index:1;top:28px;right:20px;color:#00518e;font-size:24px;display:none !important}@media (max-width: 991px){.closeterm{display:block !important}}
