.modal-content{max-width:100%!important}.logo-yacht{width:120px!important;height:120px!important;margin-top:20px;margin-bottom:8px;z-index:2}.hero-detail .logo-yacht{position:relative}.cruise-banner-content{gap:.25rem}.cruise-banner-title{font-size:80px}@media screen and (max-width:991px){.cruise-banner-title{font-size:52px}}.s-raise-up p{color:#c9c9c9}.fr-introduction{height:660px;overflow:hidden;border-radius:10px}.fr-introduction img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:flex;align-items:center}.list-explore-mrns a{color:#555;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.list-explore-mrns a:hover{transition:all;transition-duration:.3s;font-weight:700}.fr-intro-marinas{height:460px;max-width:560px;overflow:hidden;border-radius:10px;display:inline-flex;float:right}.fr-intro-marinas img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:flex;align-items:center;justify-content:center}.fr-img-modal{height:400px;width:100%;overflow:hidden;border-radius:5px 5px 0 0}.fr-img-modal img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:flex;align-items:center;justify-content:center}.content-location{position:relative;bottom:90px;left:25px;color:#fff}.owl-event .item{height:550px!important}.nav-tabs{border-color:transparent}.btn-filter .marina-recommendation{background:#f1f3fa1a;border-radius:100px;padding:6px;overflow:auto;gap:10px;flex-wrap:nowrap;position:sticky;top:100px;z-index:10}.btn-filter .nav-link.active{color:#fff;background:linear-gradient(125deg,#2b3960,#071c53);box-shadow:0 4px 8px #0000000f;font-weight:800;font-size:18px}.btbtn-filtern:first-child:active,.btn-filter .nav-link:focus,.btn-filter .nav-link:focus-visible,.btn-filter .nav-link:active,.btn-filter .nav-link:hover{border-color:#071c53;color:#fff;background:linear-gradient(125deg,#2b3960,#071c53);box-shadow:0 4px 8px #0000000f}.btn-filter .nav-item .nav-link{text-align:center!important;display:block!important}.custom-tabbar{margin-top:30px;margin-bottom:20px}.custom-tabbar .nav-link{color:gray;font-weight:700;text-align:center;flex:1}.custom-tabbar .nav-link.active{color:#071c53;border-color:transparent transparent #071c53 transparent;background-color:transparent}.custom-tabbar .nav-tabs{border-bottom:2px solid gray;width:100%}.custom-tabbar .nav-link{border:none}.custom-tabbar .nav-link.active{border-bottom:3px solid #071c53}.custom-tabbar .nav-tabs .nav-item{flex:1;text-align:center}.accordion-button:not(.collapsed){background-color:#fff}.accordion-header button{font-weight:700;font-size:22px}.accordion-body{background-color:#f0f4fc}.thead-blue{background-color:#071c53;color:#fff;border:1px solid #d4d4d4}.thead-light-blue th{background-color:#577ee2;color:#fff;border:1px solid #d4d4d4!important;height:60px;align-items:center;padding-left:24px}.thead-light-blue th:first-child{padding:16px 32px;border:1px solid #d4d4d4;background:linear-gradient(125deg,#4363b8,#577ee2);color:#fff}.thead-light-blue th:last-child{padding:16px 32px;border:1px solid #d4d4d4;background:linear-gradient(125deg,#577ee2,#4363b8);color:#fff}.thead-blue th:first-child{padding:16px 32px;border:1px solid #d4d4d4;background:linear-gradient(125deg,#4363b8,#577ee2);color:#fff}.thead-blue th:last-child{padding:16px 32px;border:1px solid #d4d4d4;background:linear-gradient(125deg,#577ee2,#4363b8);color:#fff}tbody{background-color:#fff;color:#2f2f2f;border:1px solid #d4d4d4;padding:20px}tbody td{padding:16px 32px;border:1px solid #d4d4d4}.column-with-border{border-right:1px solid #ebebeb}.break-text{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.fr-img-goverment{height:520px;overflow:hidden;border-radius:4px}.fr-img-goverment img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:flex;align-items:center;justify-content:center}.content-goverment{padding:32px 42px 32px 32px}.table>:not(caption)>*>*{padding:16px 32px}.table thead{background-color:#00f;color:#fff}.rental-table{width:100%;table-layout:fixed}.rental-table tbody td{vertical-align:top}.rental-table__value{width:calc((100% - 20%) / 3)}.rental-table__label{width:20%}.content p{color:#c9c9c9;font-size:18px}.calling-cruise ul{list-style-type:disc;columns:2;-webkit-columns:2;-moz-columns:2;color:#2f2f2f;font-size:18px}.form-menubar.cruise{background:#fff}.items-scroll-ports{overflow:auto}.items-scroll-ports::-webkit-scrollbar{width:5px}
